用户管理
- 注意:用户是通过UID来确定身份的,比如root之所以为管理员就是因为root的UID是0。在centos6上系统用户是1-499,普通用户是500以上的;而在centos7上系统用户是1-999,普通用户是1000以上。系统用户默认不登录。
- 注意跟用户相关的命令只有管理员账户才有权限
- 需要用到的命令:useradd usermod userdel groupadd groupmod groupdel passwd gpasswd chage chsh chfn newgrp id
- 如果建立用户可以使用 useradd 后面加上用户名就行了
- 如果想为新建用户指定一些参数加上想用的设置就行:
- -u 指定uid
- -g指定gid
- -s指定所使用的shall
- -h指定所用的shall
- -c指定添加的描述信息
- G指定要加入的附加组
- -r建立用户为系统用户
- -m为系统用户添加家目录
- -M不建立家目录
- 如果想为新建用户指定一些参数加上想用的设置就行:
如果想修改用户的属性可以使用usermod上面的选项除了-r以后的都可以使用,另外还可以-L禁用用户,-U解锁用户。注意:
-G重新指定附加组默认是覆盖就是,原有的附加组的信息会被现在加的组所覆盖,如果还想保留需要加上-a保留原有组。
-h重新指定家目录默认是不会转移家目录里的内容,要想连内容一起转移加上-m
如果只想更改shall类型可以使用chsh -s 也可以的
chsh -s /sbin/nologin wang
如果想添加详细的用户信息可以使用chfn自动会提示你输入相关信息,如果想查看详细的用户可以使用finger,直接finger后面加上用户就行,注意这一个系统默认没有安装需要安装。
如果想更改用户密码可以使用直接使用passwd,另外还可以-L禁用用户,-U解锁用户.同样-e指定用户可以是指定用户下次登录不许修改密码。
删除用户直接userdel加上用户名就可以
建立组的话可以使用groupadd
-g指定GID ,-r系统组
更改组id使用groupmod同样-g就行
删除组group加上组名
另外可以使用gpasswd管理租的成员
-a把指定用户加入某组
-d删除某组用户
-A指定为管理员
用法:gpasswd [选项] 组
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/95462