【Linux】文件权限
文件权限
一.查看文件权限
ll //ls -l查看文件详细格式
ls -a //显示所有文件(隐藏)
ls -al
ls -asSh//小 s 为显示文件大小,大 S 为按文件大小排序
二.变更文件权限
su - lilei
pwd
touch iphone11
ls -alh iphone11
# 需要切换到 shiyanlou 用户执行以下操作
cd /home/lilei
ls iphone11
sudo chown shiyanlou iphone11
如果你有一个自己的文件不想被其他用户读、写、执行,那么就需要对文件的权限做修改。文件的权限有两种表示方式:
- 方式一:二进制数字表示
每个文件有三组固定的权限,分别对应拥有者,所属用户组,其他用户,记住这个顺序是固定的。文件的读写执行对应字母 rwx
,以二进制表示就是 111
,用十进制表示就是 7
,对进制转换不熟悉的同学可以看看 进制转换。例如我们刚刚新建的文件 iphone11 的权限是 rw-rw-rw-
,换成对应的十进制表示就是 666,这就表示这个文件的拥有者,所属用户组和其他用户具有读写权限,不具有执行权限。
- 方式二:加减赋值操作
要完成上述实验相同的效果,你可以:
chmod go-rw iphone11 //group others 减去rw权限
g
、o
还有 u
分别表示 group(用户组)、others(其他用户) 和 user(用户),+
和 -
分别表示增加和去掉相应的权限。
cool😎!