#更改权限
r=4 可读
w=2 可写
x=1 可执行
第一种方法:chmod 744 tim.txt
第二种方法:chmod u=rwx,g=r--,o=r--
chmod u-x tim.txt
chmod u+x,g+w,o-r tim.txt
chmod a+r tim.txt
chmod -R 700 tim.txt
#umask值用于规定默认文件或目录权限,目录是755,文件是644
mkdir feng
ls -ld feng
touch 1.txt
ls -l 1.txt
#默认umask 022权限推论文件与目录过程
rwx rwx rwx - --- -w- -w- = rwx r-x r-x 755
rw- rw- rw- - --- -w- -w- = rw- r-- r-- 644
习题:
1.root用户在创建文件和目录时,默认权限分别是什么?
文件是755
目录是644
2.如果把当前用户的umask设置为003,请推算文件和目录的默认权限是什么?
774
664
3.一个文件要求只允许它的属主控制,属组和其他用户没有任何权限,应该如何更改权限?
第一种方法: chmod 700 file
第一种方法: chmod u=rwx,g=---,o=---
4.如果想把一个目录连带子目录的权限修改成‘rwxr--r--‘,命令是什么
chmod -R 744 dir
总结:
主要是chmod修改文件与目录权限,-R选项是递归修改目录或子目录权限
次要是r是读,w是写,x是执行,umask默认是022,文件为644,目录为755
时间: 2024-10-13 12:16:49