Вы можете установить модуль lua-posix. В качестве альтернативы, в установках RedHat есть встроенные подпрограммы POSIX, но для их включения необходимо выполнить хитрость:
cd /usr/lib64/lua/5.1/
# (replace 5.1 with your version)
ln -s ../../librpmio.so.1 posix.so
# (replace the "1" as needed)
lua -lposix
> for i, s in pairs(posix.getenv()) do print(i,s,"\n") end
Хитрость в том, чтобы создать программную ссылку на каталог RPM "io" и присвоить программной ссылке одноименное имя библиотеки, которую LUA попытается открыть. Если вы этого не сделаете, вы получите:
./librpmio.so: undefined symbol: luaopen_librpmio
или аналогичный.