我尝试用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:
[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:
//smbserver/nas /media/nas cifs uid=bertrand,gid=nas,credentials=/root/.smbcredentials 0 0.smbcredentials包含:
username=bertrand
password=********安装点适用于我的客户端,我可以浏览我的nas,创建,删除,修改文件和目录,但所有新文件和所有新目录总是具有只读权限的组。
默认情况下如何授予组写权限?
谢谢。
发布于 2013-12-04 05:17:08
您能尝试添加挂载选项file_mode=0770,dir_mode=0770吗?
/etc/fstab文件: //smbserver/nas /media/nas cifs uid=bertrand,gid=nas,凭据=/root/.smb凭据,file_mode=0770,dir_mode=0770 0 0mount命令sudo挂载-t cifs //smbserver/nas /media/nas -o uid=bertrand、gid=nas、rw、凭据=/root/.smb凭据、file_mode=0770、dir_mode=0770我的测试环境:
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.7https://askubuntu.com/questions/384120
复制相似问题