用户,组,权限

**用户和组管理命令**

2018-05-24  本文已影响0人  圆缘1987
1.png

用户管理命令:
配置文件:/etc/default/useradd;/etc/login.defs

useradd:

-u:UID(useradd -u UID username)
-o:不检查唯一性[useadd -u UID(已经存在) -o newusername]
-g:组名/GID(主组,属组)
-c:注释信息
-d:家目录,须事先不存在(/etc/skel/:家目录模板)

1.png
-s:shell(/etc/shells)
-G:附加组,须事先存在 (group1,group2....)groups查看
-N:不默认创建自己的私有组,直接将users组做为主组
1.png
-r:创建系统用户CentOS 6: ID<500,CentOS 7: ID<1000(默认不创建家目录)
-m:强制创建家目录,用于系统用户
1.png
-M:不创建家目录,用于非系统用户

默认值设定:/etc/default/useradd文件中.
显示或更改默认设置
useradd -D
useradd –D -s SHELL
useradd –D –b BASE_DIR
useradd –D –g GROUP

usermod:

usermod[OPTION] login
-u UID: 新UID
-g GID: 新主组
-G GROUP1[,GROUP2,...[,GROUPN]]]:新附加组,原来的附加组将会被覆盖;若保留原有,则要同时使用-a选项还原方法:usermod -G "" username|usermod -G 属组名 username
-s SHELL:新的默认SHELL
-c 'COMMENT':新的注释信息
-d HOME: 新家目录不会自动创建;若要创建新家目录并移动原家数据,同时使用-m选项
-l login_name: 新的名字;usermod -l newname oldname(只是名字改变,其他不变)
-L: lock指定用户,在/etc/shadow 密码栏的增加!
-U: unlock指定用户,将/etc/shadow 密码栏的! 拿掉
-e YYYY-MM-DD: 指明用户账号过期日期
-f INACTIVE: 设定非活动期限

userdel:

userdel[OPTION]... login
-r: 删除用户家目录

组帐号维护命令:

groupadd:创建组

-g GID:指明GID号;[GID_MIN,GID_MAX]
-r:创建系统组
CentOS 6:ID<500
CentOS 7:ID<1000

groupmod:修改组属性

groupmod -n new groupname(old)
-n group_name:更改名字
-g GID:更改ID

groupdel:删除已有组

上一篇 下一篇

猜你喜欢

热点阅读