Linux用户组与用户管理



Linux用户组与用户管理
 
用户组管理 
 
groupadd 新增一个用户组 
groupadd [-g gid [-o]] [-r] [-f] group 
-g 其中gid是指定新用户组的标识号,除非配合使用-o参数,不然该值必须是唯一的 
-o 标识新用户组gid可以和系统中原有的用户组的gid值相同 
实例: 
groupadd groupname 
groupadd -g 789 groupname 
 
groupdel 删除用户组 
实例: 
groupdel groupname 
  www.2cto.com  
groupmod 修改用户组 
实例: 
groupmod -g 1000 groupname 
groupmod -g 1000 -n newgroupname groupname 
其中 -n 将原来的用户组进行重命名 
 
用户的管理 
 
useradd 添加用户账号 
添加用户账号的操作包括了给它创建用户名,用户组,主目录和登录shell资源等等。 
adduser [-u uid][-g group][-G other_group][-d home][-s shell] 
-u 指定用户userID 
-g 指定指定用户所属的用户组 
-d 直接将根目录建立在已经存在的目录上 
-s 定义shell 
-G 指定用户所属的附加组 
实例: 
useradd -d /home/username username 
useradd -s /bin/bash -d /home/username -g groupname -G root username 
添加用户实际上就是在/etc/passwd添加一条用户记录,如有指定其他的信息同时也在/etc/group,/etc/shadow文件中进行了相应的更新。 
 
userdel 删除用户账号 
实例: 
userdel username 
userdel -r username 
-r 连同主目录一并删除 
  www.2cto.com  
usermod 修改用户账号 
操作项基本与useradd差不多 
实例: 
usermod -l newusername username 
 
相关的配置文件 
/etc/paswd 用户账号的配置文件 
/etc/shadow 用户口令文件 
/etc/group 用户组的配置文件 
/etc/gshadow 用户组的口令文件 

相关内容

    暂无相关文章