展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

用户管理

  • 添加账号
useradd [选项] 用户名
-c comment 指定一段注释性描述
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录
-m 用于创建用户的家目录。如果-d选项已经指定了家目录的路径,并且该目录不存在,则-m选项会告诉useradd创建该目录。如果-d选项没有指定(或者指定了一个已经存在的目录),则-m选项通常不会有任何效果
-g 用户组 指定用户所属的用户组
-G 用户组,用户组 指定用户所属的附加组
-s Shell文件 指定用户的登录Shell
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号

# 添加账号sam
useradd –d /home/sam -m sam
# 添加账号gem
useradd -s /bin/sh -g group –G adm,root gem
  • 删除账号
userdel [选项] 用户名
-r 作用是把用户的主目录一起删除

userdel -r sam
  • 修改账号
usermod -[ c d m g G s u o ] 用户名
  • 口令管理
passwd [选项] 用户名
-l 锁定口令,即禁用账号
-u 口令解锁
-d 使账号无口令
-f 强迫用户下次登录时修改口令
  • 修改口令
# 当前普通用户修改口令
$ passwd 
Old password:****** 
New password:******* 
Re-enter new password:*******

# 超级用户修改普通用户的口令
$ passwd sam 
New password:******* 
Re-enter new password:*******
  • 添加用户组
groupadd [选项] 用户组
-g GID 指定新用户组的组标识号(GID)
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同

# 添加用户组group1
groupadd group1
# 添加用户组group2
groupadd -g 101 group2
  • 删除用户组
groupdel 用户组
  • 修改用户组
groupmod [选项] 用户组
-g GID 为用户组指定新的组标识号
-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同
-n 新用户组 将用户组的名字改为新名字

# 将group2名称修改为group3
groupmod –g 10000 -n group3 group2
  • 切换
# 一个用户同时属于多个用户组,用户可以在用户组之间切换,以便具有其他用户组的权限
$ newgrp root
posted @ 2024-04-30 16:19  DogLeftover  阅读(4)  评论(0编辑  收藏  举报