在Linux中,您可以使用Ruby脚本来管理用户会话
#!/usr/bin/env ruby
def add_user(username, password)
system("useradd -m #{username}")
system("echo '#{password}' | passwd --stdin #{username}")
end
username = "newuser"
password = "newpassword"
add_user(username, password)
#!/usr/bin/env ruby
def delete_user(username)
system("userdel #{username}")
end
username = "olduser"
delete_user(username)
#!/usr/bin/env ruby
def change_password(username, new_password)
system("echo '#{new_password}' | passwd --stdin #{username}")
end
username = "existinguser"
new_password = "newpassword"
change_password(username, new_password)
#!/usr/bin/env ruby
def list_users
users = `cat /etc/passwd`.split("\n")
users.each do |user|
puts user.split(":").first
end
end
list_users
请注意,这些示例需要root权限才能运行。确保在运行这些脚本时使用sudo
命令。同时,根据您的需求和环境,您可能需要调整这些示例。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。