您的位置:首页 > 其它

samba 配置不同用户 不同访问权限 ubuntu14.04

2014-12-08 20:57 369 查看
有这样一个需求:有两个共享目录:一个通用的normal, 一个important。普通用户登录对normal有rw权限,对important目录只有r权限;管理权限对normal、important目录都有读写权限。

下面是具体步骤:

一、安装samba

# sudo apt-get install samba

二、创建用户

建立2个组:

#groupadd nomal

#groupadd admin

添加用户并加入相关的组当中:

#useradd normal -g normal

#useradd admin -g admin

#smbpasswd -a normal 为用户创建密码

#smbpasswd -a admin

创建共享目录并改变其权限

#sudo mkdir /home/share

#sudo mkdir /home/share/Normal

#sudo mkdir /home/share/Important

改变共享目录权限

#sudo chmod -R 777 /home/share

三、samba配置

把默认的smb.conf 配置文件备份。

#sudo mv /etc/samba/smb.conf /etc/samba/smb.conf-bak

然后新建一个同名配置文件

#sudo vim /etc/samba/smb.conf

以下是配置文件 内容:

[global]

workgroup = WORKGROUP

#hosts allow =219.246.178.

#我的服务器名描述

security=user

#使用用户验证机制

encrypt passwords = true

smb passwd file=/etc/samba/smbpasswd

#[homes]

#comment = Home Directories

#browseable = yes

#writable = yes

[Normal]

comment=Normal

path=/home/shared/Normal

writable =yes

#browseable =yes

#create mode =0664

#directory mode=0777

public=no

valid users=xinyue xinyueadmin

write list=xinyue xinyueadmin

read list =xinyue xinyueadmin

[Important]

comment=Important

path=/home/shared/Important

public=no

#browseable=yes

valid users=xinyue xinyueadmin

write list=xinyueadmin

read list =xinyue xinyueadmin

四、重启smb服务即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐