local tArgs = {...} function sudo(command) fileP = fs.open("key", "r") passwd = fileP.readAll() fileP.close() write("Enter Password: ") password = read("*") if (password == passwd) then shell.run(command) else print("Incorrect password!") end end function printUsage() printError("----------PHUDO 1.0----------") printError("Usage:") printError("sudo (args)") printError("-----------------------------") end cmd = "" if (#tArgs == 0) then printUsage() else for i=1,#tArgs do cmd = cmd.." "..tArgs[i] end sudo(cmd) end