当前位置: 技术问答>linux和unix
[SAMBA问题]文件无法写入及多组权限设置
来源: 互联网 发布时间:2015-12-06
本文导语: 新近在玩SAMBA配置文件共享服务器,碰到下面这些问题 希望大家能给些提示 先谢了。 Samba config file文件内容: # Samba config file created using SWAT # Date: 2006/07/06 17:43:10 # Global parameters [global] workgroup = workgroup n...
新近在玩SAMBA配置文件共享服务器,碰到下面这些问题
希望大家能给些提示
先谢了。
Samba config file文件内容:
# Samba config file created using SWAT
# Date: 2006/07/06 17:43:10
# Global parameters
[global]
workgroup = workgroup
netbios name = file
server string = Samba Server
browseable = no
log file = /var/log/samba/log%m
max log size = 50
security = user
cat /etc/passwd|mksmbpasswd.sh > /etc/smbpasswd
Encrypt password = yes
Smb password file = /etc/smbpasswd
map to guest = Never
socket options = TCP_NODELAY
dns proxy = no
host allow = 192.168.0. 127.0.0.1
[homes]
comment = Home Directories
create mode = 777
directory mode = 777
writeable = yes
browseable = no
share mode = yes
public = yes
read only = no
[share]
path = /home/share
browseable = yes
share mode = yes
public = yes
read only = no
[Marketing Dept]
path = /home/marketing
valid users = @market,@develop
read only = no
writeable = yes
browseable = yes
share mode = yes
public = yes
======================================================
问题1:
market组下的一个用户,比如test用户在共享目录下创建了一个文件test.xls
发现其他用户无法写入,只能查看,查看该文件属性是-rwxr--r--(744)
要求是其他用户能改能删,请问如何实现?
问题2:
[Marketing Dept]目录下想新加一组用户@finance
要求该组用户只能察看marketing目录下的文件,无法修改,如何实现?
目前我把写权限开放给@market组和@develop开放文件使用的命令是
# chmod 777 /home/marketing -R,这样不知道怎么在加一个只读组了
请大家指点,谢谢!
希望大家能给些提示
先谢了。
Samba config file文件内容:
# Samba config file created using SWAT
# Date: 2006/07/06 17:43:10
# Global parameters
[global]
workgroup = workgroup
netbios name = file
server string = Samba Server
browseable = no
log file = /var/log/samba/log%m
max log size = 50
security = user
cat /etc/passwd|mksmbpasswd.sh > /etc/smbpasswd
Encrypt password = yes
Smb password file = /etc/smbpasswd
map to guest = Never
socket options = TCP_NODELAY
dns proxy = no
host allow = 192.168.0. 127.0.0.1
[homes]
comment = Home Directories
create mode = 777
directory mode = 777
writeable = yes
browseable = no
share mode = yes
public = yes
read only = no
[share]
path = /home/share
browseable = yes
share mode = yes
public = yes
read only = no
[Marketing Dept]
path = /home/marketing
valid users = @market,@develop
read only = no
writeable = yes
browseable = yes
share mode = yes
public = yes
======================================================
问题1:
market组下的一个用户,比如test用户在共享目录下创建了一个文件test.xls
发现其他用户无法写入,只能查看,查看该文件属性是-rwxr--r--(744)
要求是其他用户能改能删,请问如何实现?
问题2:
[Marketing Dept]目录下想新加一组用户@finance
要求该组用户只能察看marketing目录下的文件,无法修改,如何实现?
目前我把写权限开放给@market组和@develop开放文件使用的命令是
# chmod 777 /home/marketing -R,这样不知道怎么在加一个只读组了
请大家指点,谢谢!
|
问题1
你可以试试这样
[share]
path = /home/share
browseable = yes
share mode = yes
public = yes
read only = no
create mask = 777
这个参数和create mode是一样的,但是也要在共享目录指定。
我没有试过,但是文档里这么说的。
问题2
我觉得你可以新建一个组,取名为writable
然后把@market和@develop的人全部加进去,
然后chmod 775 /home/marketing -R
不知道可不可以,仅是一种想法
同样对Samba充满了迷惑,大家一起讨论讨论……
你可以试试这样
[share]
path = /home/share
browseable = yes
share mode = yes
public = yes
read only = no
create mask = 777
这个参数和create mode是一样的,但是也要在共享目录指定。
我没有试过,但是文档里这么说的。
问题2
我觉得你可以新建一个组,取名为writable
然后把@market和@develop的人全部加进去,
然后chmod 775 /home/marketing -R
不知道可不可以,仅是一种想法
同样对Samba充满了迷惑,大家一起讨论讨论……
|
沙发。。。帮楼主顶下!一般直接赋予删改权限不行么?关注中...