云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

如何在CentOS 8中添加和删除用户?

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上添加和删除用户操作命令”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《如何在CentOS 8中添加和删除用户?》
文章链接:https://www.yunzhuji.net/jishujiaocheng/103334.html

评论

  • 验证码