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

用户:使用操作系统的人
用户组:具有相同系统权限的一组用户  

程序员之路: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 用户
  显示用户详细资料
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值