Linux用户和文件的权限管理

用户权限管理

(1)查看用户

who am i : 查看当前用户
其他参数:
    -d:打印死掉的进程
    -q:当前用户数和用户名
    -u:当前用户登录信息

(2)创建用户

sudo adduser xxx用户名

切换用户:
su :切换到User用户
sudo:以特权运行cmd命令,需要用户属于sudo组
su -l xx用户名:切换到该用户

Ctrl+d:退出当前用户

(3)用户组

查看当前用户属于哪个用户组

groups xxx用户

添加用户到sudo用户组中

先切换到root权限用户中
添加用户到用户组:
sudo usermod -G sudo ggf

(4)删除用户

sudo deluser ggf --remove-home

文件权限管理

(1)文件权限解析

(2) 变更文件的所有者

在ggf用户下创建一个文件;
touch file
它的所有者就是ggf

切换会root用户,将所有者变更为root
sudo chown root file

(3) 修改文件的权限

二进制权限的表示

每个文件又三组权限(拥有者,所属用户组,其他用户),对应一个“rwx”,就是一个“7”, 三组就是“777”(最高权限,可读,可写,可执行)

例如: 修改文件为只有拥有者可操作:

chmod 700 file(文件名)

加减赋值权限表示:

g、o 还有 u 分别表示 group、others 和 user,+ 和 - 分别表示增加和去掉相应的权限

实现同上权限: chmod go-rw file(文件名)

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦