如何在CentOS 8中添加和删除用户?
- 行业动态
- 2024-10-11
- 4053
在CentOS 8上,添加用户的命令是 sudo useradd [用户名],删除用户的命令是 sudo userdel [用户名]。
在CentOS 8上添加和删除用户操作命令
添加用户
1、使用useradd命令添加用户
语法:useradd [选项] 用户名
示例:useradd user1
常用选项:
-d:指定用户的主目录,如:-d /home/user1
-s:指定用户的登录shell,如:-s /bin/bash
-m:自动创建用户的主目录
-g:指定用户所属的初始组,如:-g group1
-G:指定用户所属的附加组,如:-G group2,group3
2、设置用户密码
使用passwd命令为新添加的用户设置密码。
语法:passwd 用户名
示例:passwd user1
删除用户
1、使用userdel命令删除用户
语法:userdel [选项] 用户名
示例:userdel user1
常用选项:
-r:删除用户的同时,删除用户的主目录和邮件目录
2、禁止用户登录
如果不想完全删除用户,只是想禁止用户登录,可以使用usermod命令修改用户账号的有效期。
语法:usermod -L 用户名
示例:usermod -L user1
修改用户信息
1、修改用户名称
使用usermod命令修改用户名称。
语法:usermod -l 新用户名 原用户名
示例:usermod -l newuser1 user1
2、修改用户组
使用usermod命令修改用户所属的组。
语法:usermod -g 新组名 用户名
示例:usermod -g newgroup1 user1
3、修改用户附加组
使用usermod命令修改用户所属的附加组。
语法:usermod -G 附加组列表 用户名
示例:usermod -G group2,group3 user1
4、修改用户登录shell
使用usermod命令修改用户的登录shell。
语法:usermod -s 新shell 用户名
示例:usermod -s /bin/zsh user1
5、修改用户的主目录
使用usermod命令修改用户的主目录。
语法:usermod -d 新主目录 用户名
示例:usermod -d /new/home/user1 user1
查看用户信息
1、查看系统中所有用户列表
使用cat /etc/passwd命令查看系统中所有用户列表。
示例:cat /etc/passwd
2、查看某个用户的详细信息
使用finger命令查看某个用户的详细信息。
语法:finger 用户名
示例:finger user1
相关问题与解答:
问题1:如何在CentOS 8上创建一个名为testuser的用户,并设置其密码为testpassword?
解答:首先使用useradd命令创建一个名为testuser的用户,然后使用passwd命令为其设置密码,具体操作如下:
useradd testuser passwd testuser
在设置密码时,系统会提示输入新的UNIX密码,此时输入testpassword即可。
问题2:如何在CentOS 8上删除一个名为testuser的用户,并同时删除其主目录和邮件目录?
解答:使用userdel命令删除名为testuser的用户,并使用-r选项同时删除其主目录和邮件目录,具体操作如下:
userdel -r testuser
小伙伴们,上文介绍了“在CentOS 8上添加和删除用户操作命令”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/32728.html