发布网友 发布时间:2023-10-25 09:44
共1个回答
热心网友 时间:2024-06-26 12:50
linux怎么查看文件特殊权限?
r读权限为用户提供可以阅读文件的权限w写权限为用户提供可以更改文件的权限x执行权限为用户提供可以执行文件的权限比如当用户需要执行shell脚本时就需要对脚本提供执行权限
linux对于文件,目录,r,w,x权限分别表示什么意思?
1.r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
2.w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
3.x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。文件:r能读文件内容。w能修改文件内容,但不一定能删除该文件,要看你对文件目录的权限。x能让系统执行该文件,无论文件是什_类型,只要有x权限就可以执行。目录:r能读文件清单内容,能读到目录下有那些文件,想想ls命令。GUI模式也能进入该目录查看。w能修改目录内容,简单的讲能删除、新建目录或文件。x理解有点困难,指能切换至该目录成为工作环境,怎_理解了,你想想cd命令就大概清楚了。但此时能不能做什_事情要看你的w权限是否有。
linux什么命令修改文件权限?
Linux修改文件和文件夹的权限用chmod命令,chmod命令格式为:
chmodxyz要修改权限的文件或目录
其中x是文件或目录的所有者的rwx权限相加,y是文件或目录的所属用户组的rwx权限相加,z是其他用户对文件或目录的rwx权限相加。而rwx分别的权重是4、2、1,比如:
chmod755/root/testfile的设置含义是:设置/root/testfile的权限字符串为-rwxr-xr-x(分别对应x=r+w+x=4+2+1=7,y=r+w+x=4+0+1=5,z=r+w+x=4+0+1=5)。
chmod命令还有一个重要参数需要了解:-R参数(大写的R),这个参数表示进行权限的递归设置,就是将文件夹及此文件夹下的所有文件和子目录都进行权限的更改。示例:
chmod755-R/root/testdir/