【Linux】文件权限

文件权限

一.查看文件权限

ll //ls -l查看文件详细格式
ls -a //显示所有文件(隐藏)
ls -al
ls -asSh//小 s 为显示文件大小,大 S 为按文件大小排序

img

img

二.变更文件权限

su - lilei
pwd
touch iphone11
ls -alh iphone11
# 需要切换到 shiyanlou 用户执行以下操作
cd /home/lilei
ls iphone11
sudo chown shiyanlou iphone11

如果你有一个自己的文件不想被其他用户读、写、执行,那么就需要对文件的权限做修改。文件的权限有两种表示方式:

  • 方式一:二进制数字表示

pic

每个文件有三组固定的权限,分别对应拥有者,所属用户组,其他用户,记住这个顺序是固定的。文件的读写执行对应字母 rwx,以二进制表示就是 111,用十进制表示就是 7,对进制转换不熟悉的同学可以看看 进制转换。例如我们刚刚新建的文件 iphone11 的权限是 rw-rw-rw-,换成对应的十进制表示就是 666,这就表示这个文件的拥有者,所属用户组和其他用户具有读写权限,不具有执行权限。

  • 方式二:加减赋值操作

要完成上述实验相同的效果,你可以:

chmod go-rw iphone11 //group others 减去rw权限

go 还有 u 分别表示 group(用户组)、others(其他用户) 和 user(用户),+- 分别表示增加和去掉相应的权限。

posted @ 2020-11-27 10:41  kudo_shini  阅读(116)  评论(0编辑  收藏  举报