程序员之路:Linux用户和用户组_彭世瑜_新浪博客

举报
彭世瑜 发表于 2021/08/14 00:28:04 2021/08/14
【摘要】 用户:使用操作系统的人 用户组:具有相同系统权限的一组用户   用户和用户组基本命令 groupadd 新用户组名 添加用户组 groupmod -n 修改名 原用户组名 修改用户组名 groupmod -g 668 用户组名 修改用户组编号 ...
用户:使用操作系统的人
用户组:具有相同系统权限的一组用户  

程序员之路:Linux用户和用户组

程序员之路:Linux用户和用户组
用户和用户组基本命令
groupadd 新用户组名 添加用户组
groupmod -n 修改名 原用户组名 修改用户组名
groupmod -g 668 用户组名 修改用户组编号
groupadd -g 888 新用户组名 添加用户组并指定组编号
groupdel 用户组名 删除用户组(必须先删除该组下用户再删除组,否则该组下用户变成系统黑户口,权限受影响)
useradd -g 用户组名 用户名 在指定用户组下创建用户(系统默认在home目录下创建同名的个人文件夹)
usermod -c cs 用户名 为用户加备注
usermod -l 新用户名 原用户名 修改用户名
usermod -d /home/jojo 用户名 创建用户时指定个人文件夹,修改个人文件夹路径
usermod -g 新用户组 用户名 修改用户所在组(指的是主要组)
userdel 用户名 删除用户(不会删除个人文件夹,若需同时删除加参数-r)
touch /etc/nologin 在etc目录下创建nologin文件,内容可空,禁止除root用户之外所有用户登录系统

用户和用户组
passwd -l 用户名 锁定账户
passwd -u 用户名 解锁账户
passwd -d 用户名 为用户设置无密码登录
一个用户可以同时属于多个组,其中一个主要组,其他为附属组
gpasswd -a 用户名 用户组 为用户添加附属组(同时添加到多个附属组,用逗号连接附属组名)
当用户属于多个用户组时,默认创建文件到主要组,若想以附属组创建文件,则把用户所在组切换到附属组,若附属组有组密码需输入验证,newgrp boss(该命令需在该用户登录状态执行)
gpasswd -d 用户名 用户组 移出组
useradd -g 主要组 -G 附属组1,附属组2... 用户名 创建用户并加入指定主要组和附属组
gpasswd 用户组名 修改用户组组密码

其他命令
su 切换到root用户,后面加 username 切换到其他指定用户(需要密码),root用户切换到普通用户不需要密码
whoami 显示当前登录用户名
id 用户名
 显示用户信息 (用户编号、用户名、主要组编号及名称,附属组列表)
group 用户
 显示用户所在的所有组
chfn 用户
  设置用户资料(交互模式)
finger 用户
  显示用户详细资料

文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。

原文链接:pengshiyu.blog.csdn.net/article/details/109659444

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。