Linux学习笔记第二周第三次课(1月31日)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习笔记第二周第三次课(1月31日)相关的知识,希望对你有一定的参考价值。
2.14 文件和目录权限chmod
r,read可读;w,write可写;x,可执行;r读对应数字4,w对应数字2,x对应数字1;
rwx=7,rw-=6,--x=1;rw-r--r--=644;
chmod,change mode更改权限命令;
更改文件2.txt权限为所有者可读可写可执行,所属组不可读写执行,其他人不可读写执行,命令为#chmod 700 2.txt
临时关闭防火墙selinux,命令#setenforce 0
永久关闭防火墙selinux,命令#vi /etc/selinux/config 将SELINUX=disabled
级联更改aming2目录及目录下所有文件权限,#chmod -R 770 aming2
更改aming2目录权限;u,user表示用户;g,group表示用户组;o,other表示其他人;用户可读可写可执行,所属组只可读,其他人只可读;#chmod u=rwx,g=r,o=r aming2
a,all所有,a+x所有人都加上执行权限,a-x所有人都减去执行权限,类似的还有a+r,a-r,a+w,a-w,u+x,o-w,g-r,#chmod a+x aming2
2.15 更改所有者和所属组chown
chown,change owner更改文件所有者和所属组
更改文件yum.log所有者为aming,命令为#chown aming /tmp/yum.log
chgrp,change group更改文件所属组
更改文件yum.log所属组,命令为#chgrp user1 /tmp/yum.log
一次性更改文件yum.log所有者和所属组,命令为#chown user1:aming /tmp/yum.log
级联更改aming2目录及目录下所有文件用户和所属组,命令为#chown -R user1:aming /tmp/aming2
2.16 umask
文件权限默认644,目录权限默认755
显示系统默认权限#umask
022
设置系统默认权限#umask 002
对比022时,文件644,目录755;
对比002时,文件664,目录775;
目录一定要有x权限,进入就是执行权限;文件不一样
目录权限是777-umask;文件权限是666-umask;777=rwxrwxrwx;666=rw-rw-rw-;
2.17 隐藏权限lsattr/chattr
chattr,change files attributes附加隐藏权限
加i权限,不能移动,不能写,不能重命名,不能创建,不能删除,命令为#chattr +i 1.txt
减i权限,命令为#chattr -i 1.txt
加a权限,add只能追加内容,命令为#chattr +a 1.txt
减a权限,命令为#chattr -a 1.txt
lsattr,list attributes查看隐藏权限
查看111目录隐藏权限,命令为#lsattr -d 111
查看文件1.txt隐藏权限,命令为#lsattr 1.txt
目录也可以加i和a权限,功能和文件一致;
级联查看目录111及目录下文件隐藏权限,命令为#lsattr -R 111
显示111目录下所有文件隐藏权限,a是all所有,命令为#lsattr -a 111
以上是关于Linux学习笔记第二周第三次课(1月31日)的主要内容,如果未能解决你的问题,请参考以下文章