sudo
以其他账号运行,默认为root
账号,5分钟后需要重新输入密码
chmod +或- rwx 文件名或目录名
增减读、写、运行权限
1、组操作
groupadd 组名
添加组
groupdel 组名
删除组
cat /etc/group
确认组信息
以上操作必须sudo
运行
2、用户操作
useradd -m -g 组名 用户名
添加新用户
-m
自动创建用户/home
目录-g
指定用户所在组,否则自动创建一个用户同名组- 默认用
adduser
加的用户无权使用sudo
,要使用usermod -G sudo 用户名
将用户添加到sudo
附加组中
passwd 用户名
设置用户密码
userdel -r 用户名
删除用户
-r
自动删除用户/home
目录
id 用户名
查看用户UID
和GID
who
当前所有登录的用户列表
whoami
当前登录用户的用户名
usermod -g 组 用户名
修改用户的主组
usermod -G 组 用户名
修改用户的附加组(主要为了加权限)
usermod -s /bin/bash 用户名
修改用户的Shell为bash
su 用户名
切换用户
su - 用户名
切换用户,并切换目录
exit
退出当前用户
3、权限操作
chown 用户名 文件名或目录名
修改文件/目录的拥有者
chgrp -R 组名 文件名或目录名
修改文件/目录的组
-R
为递归修改目录
chmod -R 755 文件名或目录
修改文件名或目录在各个组的权限
755
分别指拥有者、组用户、其他的权限用户- 常用组合,
u
= 拥有者,g
= 组用户,o
= 其他用户,rwx
= 读写运行权限 777
=>u=rwx,g=rwx,o=rwx
755
=>u=rwx,g=rx,o=rx
644
=>u=rw,g=r,o=r