Linux用户与用户组管理

/etc/passwd 存储用户的关键信息

/etc/group 存储用户组的关键信息

/etc/shadow 存储用户的密码信息

1)用户管理

①添加用户

常用语法:#useradd 选项 用户名

常用选项:

-g:表示指定用户的用户主组,选项的值可以是用户组的id,也可以是组名

-G:表示指定用户的用户附加组,选项的值可以是用户组的id,也可以是组名

-u:uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,也可以通过该选项自定义

-c comment:添加注释

注意:在不添加选项的时候,执行useradd之后会执行一系列的操作

a. 创建同名的家目录;

b. 创建同名的用户组;

②修改用户

常用语法:#usermod 选项 用户名

Usermod:user modify,用户修改

常用选项:

-g:表示指定用户的用户主组,选项的值可以是用户组的id,也可以是组名

-G:表示指定用户的用户附加组,选项的值可以是用户组的id,也可以是组名

-u:uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,也可以通过该选项自定义

-l:修改用户名

③设置密码

常用语法:#passwd 用户名

切换用户命令:#su [用户名] (如果用户名不指定则表示切换到root用户)

④删除用户

常用语法:#userdel 选项 用户名

Userdel:user delete(用户删除)

常用选项:

-r:表示删除用户的同时,删除其家目录;

2)用户组管理

①用户组添加

常用语法:#groupadd 选项 用户组名

常用选项:-g:类似用户添加里的“-u”,-g表示选择自己设置一个自定义的用户组ID数字

②用户组编辑

常用语法:#groupmod 选项 用户组名

常用选项:

-g:类似用户修改里的“-u”,-g表示选择自己设置一个自定义的用户组ID数字

-n:类似于用户修改“-l”,表示设置新的用户组的名称

③用户组删除

常用语法:#groupdel 用户组名

注意:当如果需要删除一个组,但是这个组是某个用户的主组时,则不允许删除;

如果确实需要删除,则先从组内移出所有用户。

你可能感兴趣的:(#,Linux,linux,服务器,运维)