加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_池州站长网 (https://www.0566zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux账号管理和组管理,Linux-用户管理和用户组管理

发布时间:2023-01-02 11:21:23 所属栏目:Linux 来源:
导读:  用户管理和用户组管理

  一、用户管理

  1.添加用户

  (1)添加用户:useradd 用户名

  如果需要同时在home目录下面创建文件夹,需要在后面加 -m 例如:useradd zj -m

  (2)查看是
  用户管理和用户组管理
 
  一、用户管理
 
  1.添加用户
 
  (1)添加用户:useradd 用户名
 
  如果需要同时在home目录下面创建文件夹,需要在后面加 -m 例如:useradd zj -m
 
  (2)查看是否创建成功
 
  可以查看文件:/etc/passwd (存储当前系统中所有用户的信息
 
  (3)设置密码:passwd 用户名
 
  /etc/passwd 存储当前系统中所有用户的信息
 
  2.切换用户
 
  (1)切换用户:su 用户名
 
  (2)切换用户的同时到用户的目录:su - 用户名
 
  (3)切换到root用户:sudo -s
 
  3.删除用户
 
  (1)删除用户: userdel 用户名,例如:sudo userdel zj
 
  (2)删除用户的同时删除目录:userdel -r 用户名,例如sudo userdel -r zj
 
  当前用户的权限不够,所有需要用管理员的权限执行命令(sudo)
 
  注:如果先只删除了用户,之后想起要删除该用户目录
 
  需先进入home目录(cd /home/),然后对那个目录进行删除;sudo rm (-rf) zj
 
  (如果不加-rf 会遍历询问是否删除该目录下面的文件,如果加-rf就不会询问直接删除)
 
  二、用户组
 
  1、添加用户组 groupadd 新用户组名 例如 groupadd abc
 
  2、删除用户组 groupdel 用户组名称 例如 groupdel abc
 
  3、/etc/gshadow 存储当前系统中用户组的密码信息
 
  /etc/shadow 存储当前系统中所有用户的密码信息
 
  /etc/group 存储当前系统中所有用户组信息
 
  三、用户管理与用户组管理命令
 
  1.添加用户组: groupadd 新用户组名
 
  2.添加用户组并指定组编号:groupadd -g 888 新用户组名
 
  3.修改用户组名:groupmod -n 修改名 原用户组名
 
  4.修改用户组编号:groupmod -g 668 用户组名
 
  5.删除用户组:groupdel 用户组名
 
  (必须先删除该组下用户再删除组,否则该组下用户变成系统黑户口,权限受影响)
 
  6.在指定用户组下创建用户:useradd -g 用户组名 用户名
 
  (系统不会默认在home目录下创建同名的个人文件夹,需要的话加上-m选项)
 
  7.修改个人文件夹路径:usermod -d /home/sdf zj
 
  (sdf文件夹需要自己创建,用户名是已经添加过的用户)
 
  结果: zj原来的路径为/home/zj 执行该语句后zj 的路径为/home/sdf/
 
  8.usermod -c cs 用户名 为用户加备注(cat /etc/passwd)
 
  9.usermod -l 新用户名 原用户名 修改用户
 
  10.usermod -g 新用户组 用户名 修改用户所在组(指的是主要组)
 
  ?11.touch /etc/nologin 在etc目录下创建nologin文件,内容可空Linux 用户和用户组管理,禁止除root用户之用户登录系统
 
  12.passwd -l 用户名 锁定账户
 
  13.passwd -u 用户名 解锁账户
 
  14.passwd -d 用户名 为用户设置无密码登录
 

(编辑:我爱制作网_池州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!