码迷,mamicode.com
首页 > 其他好文 > 详细

改变文件属性与权限

时间:2019-07-31 01:31:25      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:技术   小数点   内存   initial   group   变更   文件属性   bsp   other   

chgrp :改变文件所属群组

chown :改变文件拥有者

chmod :改变文件的权限

1.chgrp这个指令就是change group的缩写,请记得,要被改变的群组名称必须要在/etc/group文件内存在才行,否则就会显示错误!

2.chown就是change owner的缩写,要注意的是,使用者必须是已经存在系统中的帐号,也就是在/etc/passwd 这个文件中有纪录的使用者名称才能改变。

   chown的用途还满多的,他还可以顺便直接修改群组的名称。此外,如果要连目录下的所有次目录或文件同时更改文件拥有者的话,直接加上 -R 的选项即可

技术图片

chown也可以使用“chown user.group file”,亦即在拥有者与群组间加上小数点“ . ”也行! 不过很多朋友设置帐号时,喜欢在帐号当中加入小数点(例如vbird.tsai这样的帐号格式),这就会造成系统的误判了! 所以我们比较建议使用冒号“:”来隔开拥有者与群组.此外,chown也能单纯的修改所属群组呢! 例如“chown .sshd initial-setup-ks.cfg”就是修改群组,就是那个小数点的用途.

3.改变权限, chmod

 文件权限的改变使用的是chmod这个指令,但是,权限的设置方法有两种, 分别可以使用数字或者是符号来进行权限的变更。

a)数字类型改变文件权限

 > r:4 > w:2 > x:1

每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx---] 分数则是:

 > owner = rwx = 4+2+1 = 7 > group = rwx = 4+2+1 = 7 > others= --- = 0+0+0 = 0

b)符号类型改变文件权限

我们就可以借由u, g, o来代表三种身份的权限!此外, a 则代表 all 亦即全部的身份!那么读写的权限就可以写成r, w, x.

需要other可执行:o+x

 

改变文件属性与权限

标签:技术   小数点   内存   initial   group   变更   文件属性   bsp   other   

原文地址:https://www.cnblogs.com/yingjiyu/p/11273606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!