[问题]samba权限设置的难题!
-
- 帖子: 16
- 注册时间: 2007-11-08 8:51
[问题]samba权限设置的难题!
samba权限设置的难题!
我用samba服务器共享文件,有一个文件夹为mas ,mas下面有2个文件夹为,mas1 mas2
而我有三个用户,admin,ok1,ok2
admin为管理员
ok1对mas1有完全权限
ok2对mas2有全完权限
ok1,ok2可以访问对方文件夹,但不能写入
admin拥有所有文件夹(mas,mas1,mas2)有完全权限!!
请问怎么设置权限关系以实现共享?
我用samba服务器共享文件,有一个文件夹为mas ,mas下面有2个文件夹为,mas1 mas2
而我有三个用户,admin,ok1,ok2
admin为管理员
ok1对mas1有完全权限
ok2对mas2有全完权限
ok1,ok2可以访问对方文件夹,但不能写入
admin拥有所有文件夹(mas,mas1,mas2)有完全权限!!
请问怎么设置权限关系以实现共享?
-
- 帖子: 266
- 注册时间: 2006-10-28 18:05
-
- 帖子: 16
- 注册时间: 2007-11-08 8:51
-
- 帖子: 266
- 注册时间: 2006-10-28 18:05
- zshmail
- 帖子: 270
- 注册时间: 2006-07-03 9:12
===========在smb.conf中的共享文件夹设置=============================
...
[mas1]
path=/home/mas/mas1
public=yes
valid users=ok1,ok2,admin
writable=yes
[mas2]
path=/home/mas/mas2
public=yes
valid users=ok2,ok1,admin
writable=yes
===============下面是增加ok1和ok2两个用户==============================
# useradd ok1
# passwd ok1
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
# useradd ok2
# passwd ok2
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
===============增加admin管理员帐户==================================
编辑/etc/passwd,文档最后增加下面内容:
admin0:0::/root:/bin/sh
#存档退出
#pwconv //在/etc/shadw增加admin帐户
#passwd admin
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
如果直接用root帐号记得在smb.conf中注释掉下面那一行:
;inviad users = root
=================为samba服务器增加三个用户=============================
# smbpasswd -a ok1
New SMB password:
Retype new SMB password:
# smbpasswd -a ok2
New SMB password:
Retype new SMB password;
# smbpasswd -a admin
New SMB password:
Retype new SMB password:
=================设置共享文件夹权限==============================
#mkdir /home/mas
#mkdir /home/mas/mas1
#mkdir /home/mas/mas2
#chown -R ok1:ok1 /home/mas/mas1
#chown -R ok2:ok2 /home/mas/mas2
==================重启samba服务====================================
#/etc/init.d/samba restart
OK,完成!
以上均在debian中测试通过。
...
[mas1]
path=/home/mas/mas1
public=yes
valid users=ok1,ok2,admin
writable=yes
[mas2]
path=/home/mas/mas2
public=yes
valid users=ok2,ok1,admin
writable=yes
===============下面是增加ok1和ok2两个用户==============================
# useradd ok1
# passwd ok1
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
# useradd ok2
# passwd ok2
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
===============增加admin管理员帐户==================================
编辑/etc/passwd,文档最后增加下面内容:
admin0:0::/root:/bin/sh
#存档退出
#pwconv //在/etc/shadw增加admin帐户
#passwd admin
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
如果直接用root帐号记得在smb.conf中注释掉下面那一行:
;inviad users = root
=================为samba服务器增加三个用户=============================
# smbpasswd -a ok1
New SMB password:
Retype new SMB password:
# smbpasswd -a ok2
New SMB password:
Retype new SMB password;
# smbpasswd -a admin
New SMB password:
Retype new SMB password:
=================设置共享文件夹权限==============================
#mkdir /home/mas
#mkdir /home/mas/mas1
#mkdir /home/mas/mas2
#chown -R ok1:ok1 /home/mas/mas1
#chown -R ok2:ok2 /home/mas/mas2
==================重启samba服务====================================
#/etc/init.d/samba restart
OK,完成!
以上均在debian中测试通过。
- zshmail
- 帖子: 270
- 注册时间: 2006-07-03 9:12
上面的方法不是很好
提供另外一种:
===========在smb.conf中的共享文件夹设置=============================
...
[mas1]
path=/home/mas/mas1
public=yes
read list=ok2
write list=ok1,admin
[mas2]
path=/home/mas/mas2
public=yes
read list=ok1
write list=ok2,admin
=================设置共享文件夹权限======================
将mas2和mas1都设为777权限
#chmod 777 /home/mas/mas1
#chmod 777 /home/mas/mas2
注意:mas文件夹需有x的权限
提供另外一种:
===========在smb.conf中的共享文件夹设置=============================
...
[mas1]
path=/home/mas/mas1
public=yes
read list=ok2
write list=ok1,admin
[mas2]
path=/home/mas/mas2
public=yes
read list=ok1
write list=ok2,admin
=================设置共享文件夹权限======================
将mas2和mas1都设为777权限
#chmod 777 /home/mas/mas1
#chmod 777 /home/mas/mas2
注意:mas文件夹需有x的权限
上次由 zshmail 在 2008-01-13 15:14,总共编辑 2 次。
-
- 帖子: 266
- 注册时间: 2006-10-28 18:05
- zshmail
- 帖子: 270
- 注册时间: 2006-07-03 9:12
-
- 帖子: 266
- 注册时间: 2006-10-28 18:05
-
- 帖子: 27
- 注册时间: 2007-05-19 17:47