感谢支持
我们一直在努力

Linux中chmod命令的一点小体会

ls -l命令,会出现关于这个文件的权限信息,举例如下


-rwxrw-r–  root root …….. xxx (…….是文件修改日期,xxx是文件名)


-rwxrw-r– 通用格式,一共十个字符,可以分为1+3+3+3来看:


第一个 – 表示一般的文件,不是 – 表示一些特殊文件,如链接等;


rwx 代表文件拥有者对文件的操作权限,由例子来看,root可以读r,写w,执行x;


rx- 代表和文件拥有者同属于一个用户组的用户对文件的操作权限,由例子来看,root可以读r,写w;


r– 代表不和文件拥有者同属于一个用户组的用户对文件的操作权限,由例子来看,root可以读r;


更改文件的权限使用chmod ??? xxx命令。


xxx表示文件名,???表示要修改成为的权限。???由数字构成,关系如下:


一个 ? 等于 r–4 w–2 x–1 的组合。


那么rw-=4+2=6,rxw=4+2+1=7。chmod的时候需要为上面提到的三种用户分别设置权限。简单说,


chmod 755 xxx 即表示:


文件拥有者对文件的操作权限:7=4+2+1 -> rwx


和文件拥有者同属于一个用户组的用户对文件的操作权限5=4+1 -> rx-


不和文件拥有者同属于一个用户组的用户对文件的操作权限5=4+1 -> rx-


ls -l就应该显示:


-rwxrx-rx-  root root …….. xxx (…….是文件修改日期,xxx是文件名)


仔细观察 —,可以发现第一位是对读权限的设置,第二位对写权限的设置,第三位对执行权限的设置。

赞(0) 打赏
转载请注明出处:服务器评测 » Linux中chmod命令的一点小体会
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏