标签:centos6.7
用户和组相关权限
Linux用户和组的相关的配置文件:
/etc/passwd:用户名、UID、基本组等信息
/etc/group:组名、GID、组内包含的用户;
/etc/shadow:用户密码及相关属性;
/etc/gshadow:组的密码及相关属性;
用户和组管理的相关命令:
useradd、usermod、passwd、userdel
groupadd、groupmod、gpasswd、groupdel
chage, chsh, chfn
id, w, who, whoami
su
创建用户test,查看用户test相关信息,使用chage 设置test用户每隔一星期变更一次密码,设置用户到期日期
useradd:创建用户
useradd [options] LOGIN
useradd -D [options]
-r: 创建系统用户
-u UID: 指定UID;
-g GID: 指组,此组必须事先存在
-c ‘COMMENT‘:
-d /PATH/TO/SOMEWHERE:指定用户的主目录路径;此位置不能事先存在,否则,其用户相关配置文件将被复制;/etc/skel
-s SHELL:设定用户的默认shell;
cat /etc/shells
-G GID,...:指定所属的附加组;
-M: 不给用户创建家目录;
创建系统用户cpjcy,默认shell为bin/bash,家目录为用户同名目录cpjcy. 在指定家目录时,此目录不能事先存在。系统用户UID默认1-499,通过查看/etc/passwd文件可以看到新建用户uid为496.
练习:创建用户Oracle,所属附加组database和sql,ID号为3000, 家目录为/home/database;
groupadd:创建组
groupadd [OPTIONS] GROUPNAME
-g GID: 指明组ID;
-r: 创建系统组;
usermod:用户属性修改
usermod [OPTION]... LOGIN
-u UID
-g GID
-G GID[,GID,...]:修改用户所属的附加组;同时使用-a选项;
-s SHELL
-c ‘COMMENT‘
-d HOME: 修改用户的家目录为新位置时,用户原来的文件是不会被移动至新家;-m选项可实现同时将其迁至新的家目录;
-l LOGIN:
-L:lock user
-U: unlock user
userdel:删除用户
userdel [-r] USERNAME
-r:删除用户的同时删除其家目录;
删除oracle用户
标签:centos6.7
原文地址:http://blackhuuu.blog.51cto.com/372322/1690343