1、安装
yum安装
2、添加用户及新建文件夹
(1)添加用户
必须先添加为linux的系统用户useradd -s /sbin/nologin username,然后再用命令smbpasswd -a username添加为smaba的用户,并设置smaba密码;
可以新建一个admin用户,并添加给samba,并设置admin的密码,作为全部文件夹的admin;
(2)建立共享文件夹
root用户建立共享文件夹,然后修改属主和权限
3、权限
(1)root建立文件夹,然后修改属主为admin,并给文件夹修改权限为777,即其他人可以rwx,可以访问;
chown admin:admin /samba/技术部 chmod -R 777 /samba/技术部
(2)在配置文件中,给用户指定权限是否可写,即哪些人可以成为以上的其他人;
admin users=user1,user2 对该共享路径有绝对的权限,rwx;
valid users=user3,user4,@user1 然后再进行配置writeadle=ok,browseable=yes来限制其是否可写,是否可读
guest ok=yes来限制访客是否可以访问该账户;
public = yes/no用public用来指定该共享是否允许guest账户访问,和上面的guest ok一致;
write list = 允许写入该共享的用户
,说明write list用来指定可以在该共享下写入文件的用户,
例如:write list = bobyuan,@bob
(3)在global中写明公共的设置
directory mask = 0777 ← 指定新建目录的属性(以下4行)
create mask = 0777 ← 指定新建文件的属性(以下4行)
create mask = 0777 ← 指定新建文件的属性(以下4行)
修改配置文件后不需要重启samba服务,直接生效!