侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Linux 用户和用户组管理

2023-12-01 星期五 / 0 评论 / 0 点赞 / 87 阅读 / 5283 字

用户管理 root用户登录后,进行如下操作 useradd 命令 增加新用户 参数说明: 选项: -c comment 指定一段注释性描述。 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-

用户管理

root用户登录后,进行如下操作

useradd 命令

增加新用户

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

例如:

useradd -d /usr/lamb -m -g root -G adm lamb

增加新用户lamb 同时创建lamb用户目录,将lamb归属于root组同时附属到adm组。

------------------------------------------------------------------------------------------

userdel 命令

删除用户

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

例如:userdel -r lamb 删除lamb用户同时删除/usr/lamb目录

------------------------------------------------------------------------------------------

usermod命令

修改用户

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

基本和添加用于相同。

例如:usermod  -g adm lamb 修改lamb用户属于adm组

------------------------------------------------------------------------------------------

passwd命令

修改用户登录密码或状体

可使用的选项:
-l 锁定口令,即禁用账号。
-u 口令解锁。
-d 使账号无口令。
-f 强迫用户下次登录时修改口令

例如

passwd lamb

Old password:****** 

New password:******* 

Re-enter new password:*******

修改lamb的密码 

------------------------------------------------------------------------------------------

id 命令

查看用户UID

例如:id lamb 返回的是lamb用户的UID

------------------------------------------------------------------------------------------

groups命令

查看用户所属组

例如

groups lamb

lamb:root

查询lamb所在组,lamb所在root组。

------------------------------------------------------------------------------------------
groupadd命令

增加新的用户组

可以使用的选项有:
-g GID 指定新用户组的组标识号(GID)。
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。

例如 groupadd webuser -g 100

添加一个webuser组,GID为100。

------------------------------------------------------------------------------------------

groupdel命令

删除用户组

例如:groupdel webuser 删除了webuser组。

------------------------------------------------------------------------------------------

groupmod命令

修改用户

常用的选项有:
-g GID 为用户组指定新的组标识号。
-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
-n新用户组 将用户组的名字改为新名字

例如 groupmod -n webgroup webuser 将webuser组名修改为webgroup

------------------------------------------------------------------------------------------

gpasswd命令

参数:
-a:添加用户到组
-d:从组删除用户
-A:指定管理员
-M:指定组成员和-A的用途差不多
-r:删除密码
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组

例如 gpasswd -d adm lamb

将lamb用户从adm组中删除

------------------------------------------------------------------------------------------

newgrp命令

当用户登录后,需要将组切换到另外的所属组

newgrp adm

当前用户 切换到adm组

------------------------------------------------------------------------------------------

与用户和用户组有关联的3个文件

/etc/passwd 用户文件

用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

/etc/shadow 用户密文文件

登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

/etc/group 用户组文件

组名:口令:组标识号:组内用户列表

广告 广告

评论区