Centos7用户管理

一、用户分类:超级用户:root 

                       普通用户:系统用户UID:1-999;本地用户UID:1000+。(UID即是每个用户的身份标示,类似于每个人的身 份证                                             号码。)

                       虚拟用户:伪用户,一般不会用来登陆,主要用于维持某个服务器的正常运行。

二、配置文件:

        用户配置文件                    /etc/passwd

        用户组文件                       /etc/group

        用户对应的密码信息        /etc/shadow

三、用户命令:useradd

       参数: -d   #创建用户主目录路径,可指定家目录

                   -M  #不创建用户的主目录

                   -u   #指定用户UID

                   -g   #设置用户初始组的名称或数字ID;该组是必须存在的,否则会默认使用与用户名相同的名字创建群组,即                                          GID=UID

                   -G  #用户要加入的附加组列表。一个用户只允许有一个主组,可有多个附属组

                   -s   #默认登录的shell路径。

                   扩展:查看自己可用的shell种类:cat  /etc/shells

  用法:

           指定用户UID:useradd  -u  1100  aracle

           指定用户家目录:useradd  -d  /opt/a   a

           指定用户的主组:user -g  a  a1

           指定用户的附属组:useradd  -G  harry,root,a,a1   #如果一个组有多个成员,我们是可以①.在/etc/group文件中的最后一个字段看到,需要用vim打开。②.id  用户名

四、创建用户的另一个命令:adduser

       查看方法:1.which  adduser  -> /usr/sbin/adduser

                         2.ll   /usr/sbin/adduser  ->发现adduser是useradd的一个软链接

五、删除用户:userdel

       参数: -r    #会同时删除用户的家目录和/var/mail下的目录(彻底删除)

六、密码文件

       给用户添加密码:法一(交互)  passwd  a

                                    法二(不交互)  echo  123456 | passwd -- stdin a

七、修改用户信息:usermod

       参数: -u  UID          例:usermod  -u  1111  用户名

                   -d  宿主目录  例:usermod  -m -d  /opt/a  oracle。注意必须加-m,因为它会自动创建新目录并且移动内容到新目录                                                   里面

                 -g   起始组      只能有一个

                 -G  附加组      可以有多个

                 -s  登陆shell    例:usermod  -s  /sbin/nologin  a

                 -L  锁定

注意:如果记不住直接vim  /etc/passwd修改是一样的。

CentOS 7是一种流行的Linux操作系统,下面是关于CentOS 7用户管理的介绍: 1. 添加用户:可以使用`useradd`命令添加新用户,例如`useradd username`,其中`username`是你要添加的用户名。 2. 设置密码:使用`passwd`命令为用户设置密码,例如`passwd username`,然后按照提示输入密码。 3. 删除用户:使用`userdel`命令删除用户,例如`userdel username`,其中`username`是你要删除的用户名。注意,删除用户时可以选择是否同时删除用户的主目录。 4. 修改用户信息:使用`usermod`命令修改用户信息,例如`usermod -c "New Comment" username`,其中`New Comment`是你要修改的用户注释,`username`是你要修改的用户名。 5. 切换用户:使用`su`命令切换到其他用户账户,例如`su - username`,其中`username`是你要切换到的用户名。输入该用户的密码后,你将切换到该用户的账户。 6. 用户管理:可以使用`groupadd`命令添加用户组,例如`groupadd groupname`,其中`groupname`是你要添加的用户组名。使用`usermod`命令将用户添加到用户组中,例如`usermod -aG groupname username`,其中`groupname`是你要添加到的用户组名,`username`是你要添加的用户名。 7. 查看用户信息:使用`id`命令查看用户的详细信息,例如`id username`,其中`username`是你要查看的用户名。 8. 锁定用户账户:使用`usermod`命令锁定用户账户,例如`usermod -L username`,其中`username`是你要锁定的用户名。锁定后,该用户将无法登录系统。 9. 解锁用户账户:使用`usermod`命令解锁用户账户,例如`usermod -U username`,其中`username`是你要解锁的用户名。解锁后,该用户可以正常登录系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值