在Ubuntu服务器上管理用户账户可以通过以下几种方法:
adduser
和 usermod
命令adduser
命令用于创建新的用户账户,而 usermod
命令用于修改现有用户账户的属性。
sudo adduser newusername
系统会提示你输入新用户的密码和其他一些信息(如全名、房间号、电话等)。
sudo usermod -l new_full_name username
sudo usermod -u new_uid username
sudo usermod -d new_home_directory username
sudo usermod -G new_group username
sudo usermod -s new_shell username
adduser
命令的交互模式如果你希望更详细地控制用户账户的创建过程,可以使用 adduser
命令的交互模式:
sudo adduser -m -s /bin/bash -G sudo username
-m
:创建家目录。-s
:指定默认shell。-G sudo
:将用户添加到 sudo
组。visudo
命令管理 sudoers 文件visudo
命令用于安全地编辑 /etc/sudoers
文件,允许用户管理其他用户的sudo权限。
sudo visudo
然后在文件中找到以下行并添加或修改:
username ALL=(ALL) NOPASSWD: ALL
passwd
命令管理用户密码passwd
命令用于设置和修改用户密码。
sudo passwd username
系统会提示你输入当前密码和新密码。
sudo passwd username
系统会提示你输入当前密码和新密码。
groupadd
和 gpasswd
命令管理用户组groupadd
命令用于创建新的用户组,而 gpasswd
命令用于将用户添加到用户组。
sudo groupadd newgroupname
sudo gpasswd -a username newgroupname
userdel
命令删除用户账户userdel
命令用于删除用户账户及其家目录等相关文件。
sudo userdel username
系统会提示你确认是否删除该用户的家目录和其他相关文件。
通过以上方法,你可以有效地管理Ubuntu服务器上的用户账户。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。