02 Linux命令-用户组

su切换用户

如果从高级到低级切换是不用输入密码的

如果是从低向上切换是需要输入密码的

su root

如果不输入用户,默认切换到root

su

用户组和用户管理

用户组管理

创建用户组

groupadd 用户组名

# 创建bunny用户组
groupadd bunny

删除用户组

groupdel 用户组名

# 删除用户组
groupdel bunny

用户管理

添加用户

useradd [-g -d] 用户名
  • 选项:-g指定用户组,不指定-g不默认自动创建并加入同名的用户组中,如果已存在同名组,必须使用-g
  • 选项:-d指定用户Home路径,不指定,Home目录默认在:/home/用户名
# 创建test用户
useradd test

# 创建test用户并添加到other组中
useradd test -g other

# 创建test用户并添加到other组中且在/home/123目录中
useradd test -g other -d /home/123

删除用户

选项:-r删除用户的Home目录 。不使用-r,删除用户时,Home目录保留

userdel [-r] 用户名

删除test用户

userdel -r test

查看用户所属组

id 用户名

修改用户所属组

# 将指定用户加入指定用户组
usermod -aG 用户组 用户名

查看有哪些用户

getent passwd

chmod命令

修改文件执行权

-R,对文件夹内的全部内容应用同样的操作

chmod [-R] 权限 文件或文件夹

示例

chmode u=rwx,g=rx,o=x hello.txt # 修改权限为:rwxr-x--x

其中:u表示user所属用户权限,g表示group组权限,o表示other其它用户权限

使用421方式

1:有执行-x

2:有写入-w

4:有读-r

chown命令

修改用户所属组或用户

chown [-R] [用户][:][用户组] 文件或文件夹

示例

# 修改文件所属者为root
chown root hello.txt
# 修改用户组为root
chown :root hello.txt
# 修改用户和用户组
chown root:root hello.txt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值