ubuntu同样适用
Server os:centos 5.5 server
需求:
/home/samba/netcenter 网络部专用文件夹 其他用户可见 无法访问
/home/samba/animation 动画部专用文件夹 其他用户可见 无法访问
/home/samba/public 公共文件夹 所有用户都可访问 有读写权限
/home/samba/public/archive 公共文件夹 所有用户都可读 netadmin用户可读写
用户:
网络部用户 netcenter
动画部用户 animation
管理用户 netadmin
1)创建相应文件夹
代码: 全选
cd /home/samba
mkdir netcenter animation public
mkdir /home/samba/public/archive
代码: 全选
useradd netadmin
passwd netadmin
useradd netcenter
passwd netcenter
useradd animation
passwd animation
smbpasswd -a netadmin
smbpasswd -a animation
smbpasswd -a netcenter
代码: 全选
chmod 777 netcenter
chmod 777 animation
chmod 777 public
cd /public
chown netadmin arvhive
chmod 775 archive
备份默认的配置文件
代码: 全选
cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
或者直接重新创建smb.conf
代码: 全选
mv /etc/samba/smb.conf /etc/samba/smb.conf_backup
rm -f /etc/samba/smb.comf
touch /etc/samba/smb.conf
vi /etc/samba/smb.conf
代码: 全选
[global]
workgroup = WORKGROUP
server string = samba test
security = user
log file = /var/samba/%m.log
[netcenter]
path = /home/samba/netcenter
valid user = netcenter netadmin
public = yes
writable = yes
browseable = yes
[animation]
path = /home/samba/animation
valid user = animation netadmin
public = yes
writable = yes
browseable = yes
[public]
path = /home/samba/public
valid user = netcenter netadmin animation
public = yes
writable = yes
browseable = yes
代码: 全选
service smb restart