Linux用户组与用户管理

用户组管理

groupadd新增一个用户组

groupadd[-ggid[-o]][-r][-f]group

-g其中gid是指定新用户组的标识号,除非配合使用-o参数,不然该值必须是唯一的

-o标识新用户组gid可以和系统中原有的用户组的gid值相同

实例:

groupaddgroupname

groupadd-g789groupname

groupdel删除用户组

实例:

groupdelgroupname

groupmod修改用户组

实例:

groupmod-g1000groupname

groupmod-g1000-nnewgroupnamegroupname

其中-n将原来的用户组进行重命名

用户的管理

useradd添加用户账号

添加用户账号的操作包括了给它创建用户名,用户组,主目录和登录shell资源等等。

adduser[-uuid][-ggroup][-Gother_group][-dhome][-sshell]

-u指定用户userID

-g指定指定用户所属的用户组

-d直接将根目录建立在已经存在的目录上

-s定义shell

-G指定用户所属的附加组

实例:

useradd-d/home/usernameusername

useradd-s/bin/bash-d/home/username-ggroupname-Grootusername

添加用户实际上就是在/etc/passwd添加一条用户记录,如有指定其他的信息同时也在/etc/group,/etc/shadow文件中进行了相应的更新。

userdel删除用户账号

实例:

userdelusername

userdel-rusername

-r连同主目录一并删除

usermod修改用户账号

操作项基本与useradd差不多

实例:

usermod-lnewusernameusername

相关的配置文件

/etc/paswd用户账号的配置文件

/etc/shadow用户口令文件

/etc/group用户组的配置文件

/etc/gshadow用户组的口令文件

原文详见:http://www.blogjava.net/dongbule/archive/2011/01/19/343214.html

相关推荐