属主U 属主G 其他人O 主root 组root
rw-- r---- r-----
读写 读 读
ls空格-l空格/root/文件名绝对路径查看文件的读写权力ls -l /root/yu.txt
ls空格-l-d空格/tmp/查看目录本身的文件信息ls -l-d /tmp/
cd空格/tmp从/root目录切换到tmp目录
vim空格文件名:直接在文件里编写文件内容 :vim ysk
可运行的文件需要包含程序信息示例:vim空格echo空格hello2020空格read空格-p请输入你的名字name空格echo哈哈$name是大笨蛋echo是回响输入不显示
./空格/root/文件名:执行文件 ./ /root/ysk.txt
chmod空格u+x空格用户名给用户的主人增加一个执行权chmod u+x ysk
chmod空格u-x空格用户名给用户去掉执行权chmod u-x ysk
chmod空格a=rwx空格用户名所有人都有读写执行的权利chmod a=rwx
chmod空格a=-空格文件名所有人都没有读写执行的权限chmod a=- yu.txt
chmod空格ug=rw,(o是其他人)o=r空格文件名属主和属组有读写其他人只有读的权限
ll空格文件名:查看文件的权限ll yu.txt
数字授权:4读、2写、1执行
chown空格、用户名、空格、组、空格、文件名更改文件的主人和组
chown ysk tsan 1.txt
chown空格.组名空格用户加个点就是把文件改个属主:chown .ysk yu
chgrp空格,组名用户名:可以直接更改用户的组:chgrp ysk yu
ll空格文件名查看文件的属主:ll 1.txt
ll空格/tmp/目录/-d查看目录的权限:ll /tmp/ysk/-d
Chmod空格(递归-R)(权限700)文件名给文件的主人读写执行的权利
更改属主属组
chgrp空格组名(it) 文件名更改文件的属组新组组名为it:chgrp it yu.txt
chgrp空格-R空格(it组)文件名:改目录及目录下所有文件属组,属组改为it组
chown空格用户名.组名空格文件更改文件属主属组chown yu.ysk 1.txt
chown空格-R空格用户名。组名空格目录、更改目录及其下所有文件的主与组
Chown -r yu ysk yushengkang
chown空格组名 文件名:只改组chown vip yu.txt
Chown空格ysk(主)文件名:只改主chown ysk yu.txt
chown空格用户.组 空格/文件的目录/文件名:更改文件的属主和属组:
chown t1.linyang /root/0.01.txt
Setfacl空格-m空格{(u:用户名组名)(alice:用户名)(rw权限)}空格/home/test.txt
Setfacl -m u:alice:rw /home/test.txt
getfacl空格文件名空格owner空格group
setfacl空格-s:删除一个新添加acl权限:setfacl -s
setfacl空格-b:删除全部的acl权限:setfacl -b
which空格ls查找ls指令文件的路径
chmod空格u+s空格/usr/bin/cat为cat添加suid超级权限chmod u+s /usr/bin/cat
chmod空格u-s空格/usr/bin/cat为cat取消临时的suid权限chmod u-s /usr/bin/cat
chomd空格g+s空格/tmp/123为123目录添加临时sgid:chomd g+s /tmp/123
chomd空格o+t空格/tmp/123为123目录添加限制文件仅主属能删除
chomd o+t /tmp/123