更改那个拥有者的权限
g 表示文件所在的组
o 表示其余用户
a 全部,以上三者
增长 / 减小权限
+ 表示增长权限
- 表示亏羡枯取消权限html
更改具体的权限 electron
r 读权限销洞
w 写权限
x 执行权限post
如:【 chmod u+x file 】spa
2. 根据派袜文件的权限分组状况修改
chmod 0664 文件名htm
[ rwx rw- r-- ] 对应2进制 111 110 100 使用8进制表示为 0764 (有权限为1 ,没有权限为 0) blog
改成 [ r--r--rwx ] 【chmod 0447 file】 class
那是因为你们的管理员少做了一个关键 *** 作,chmod 2775 /home/GroupTEACH
设置sgid的效果就是后续在此文件夹中建立的文件,目录他们的组都继承目录的组,即tom:GroupTEACH、jack.GroupTEACH
至于登录用户写入文件权限问题,默认linux的umask一般是0022,那么会导致某个用户比如tom建立的问文件夹的默认权限为0755,这样属于Goupteach组让穗的其他用户就没有办法写了。可以有两种方式解决这个问题:
1、改变linux的umask的值为0002,这样新建的文件的默认权限为0664,目录为告察0775;
2、使用samba的配置参数来控制,
create mask = 0774 --自己建立的文件读写执行,同组读写执行,其他读;
directory mask = 0775 --自己建立的目录可以读写执行,同组读写执行,其坦友卜他读,执行;
上述设置生效后,会控制登录贡献的用户创建文件和目录的默认权限,不受linux本身umask的影响。他的设置和umask是相反的。
上述方法任选其一解决问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)