Linux 用户和用户组管理

发布时间 2023-11-20 17:14:44作者: 达利园111

一、Linux系统用户账号的管理

1、添加新的用户账号使用useradd命令,其语法如下:

useradd 选项 用户名

参数说明:

  • 选项:

  • -c comment 指定一段注释性描述。
    -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
    -g 用户组 指定用户所属的用户组。
    -G 用户组,用户组 指定用户所属的附加组。
    -s Shell文件 指定用户的登录Shell。
    -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

2、删除帐号

userdel 选项 用户名

常用的选项是 -r,它的作用是把用户的主目录一起删除。

3、修改帐号

usermod 选项 用户名

4、用户口令的管理

passwd 选项 用户名

可使用的选项:

-l 锁定口令,即禁用账号。

-u 口令解锁。

-d 使账号无口令。

-f 强迫用户下次登录时修改口令。二、Linux系统用户组的管理

二、Linux系统用户组的管理

1、增加一个新的用户组使用groupadd命令。其格式如下:

groupadd 选项 用户组

可以使用的选项有:

-g GID 指定新用户组的组标识号(GID)。

-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同

2、如果要删除一个已有的用户组,使用groupdel命令,其格式如下:

groupdel 用户组

3、修改用户组的属性使用groupmod命令。其语法如下:

groupmod 选项 用户组

4、如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限。

$ newgrp root