首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在cifs挂载点(samba/fstab)上设置对新创建的文件的组写权限

如何在cifs挂载点(samba/fstab)上设置对新创建的文件的组写权限
EN

Ask Ubuntu用户
提问于 2013-11-30 09:12:09
回答 1查看 14K关注 0票数 5

我尝试用cifs挂载samba共享,并在默认的文件/目录创建掩码上设置对组的写权限。

经过几个小时的搜索和尝试,我无法让它工作,我所有的文件都是用“rw-r-r--”创建的,我想要“rw-rw-”

我的仆人是Cubieboard上的Debian (Cubian r4)

使用/etc/pam.d/公共会话文件并使用"session可选pam_umask.so umask=002“将所有用户的请求设置为002

这个很好用。

我的客户是64bit 13.10。

使用/etc/bash.bashrc文件和umask 002 (因为pam_umask.so在客户机上不工作),将所有用户的请求设置为002。

这个也很好用。

用户"bertrand“和组"nas”同时存在于客户端和服务器上。

在服务器上,用户"bertrand“只有一个组"nas”。

在客户端上,用户"bertrand“将"nas”作为次要组。

用户bertrand在客户端、服务器和samba服务器上具有相同的密码。

服务器上的=> /etc/samba/smb.conf:

代码语言:javascript
复制
[global]
server string = %h
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
name resolve order = lmhosts host wins bcast
dns proxy = No
wins support = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb

[NAS]
comment = NAS drive
path = /media/usbnas
valid users = @nas
force group = nas
read only = No
create mask = 0660
directory mask = 0771

客户机上的=> /etc/fstab

代码语言:javascript
复制
//smbserver/nas /media/nas      cifs    uid=bertrand,gid=nas,credentials=/root/.smbcredentials     0     0

.smbcredentials包含:

代码语言:javascript
复制
username=bertrand
password=********

安装点适用于我的客户端,我可以浏览我的nas,创建,删除,修改文件和目录,但所有新文件和所有新目录总是具有只读权限的组。

默认情况下如何授予组写权限?

谢谢。

EN

回答 1

Ask Ubuntu用户

发布于 2013-12-04 05:17:08

您能尝试添加挂载选项file_mode=0770dir_mode=0770吗?

  1. 尝试修改/etc/fstab文件: //smbserver/nas /media/nas cifs uid=bertrand,gid=nas,凭据=/root/.smb凭据,file_mode=0770,dir_mode=0770 0 0
  2. 或者,mount命令sudo挂载-t cifs //smbserver/nas /media/nas -o uid=bertrand、gid=nas、rw、凭据=/root/.smb凭据、file_mode=0770、dir_mode=0770

我的测试环境:

代码语言:javascript
复制
OS version: Ubuntu 10.04.4 LTS
kernel version: 2.6.35-25
mount.cifs version: 1.12-3.4.7
samba version: Version 3.4.7
票数 9
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/384120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档