先安装samba程序
yum -y install samba samba-common samba-client
服务器配置
vi /etc/samba/smb.conf
配置文件说明:
[global]
workgroup = 工作组
server string = 描述
log file = 日志位置
max log size = 日志最大大小 KB
security = user 安全等级
user系统用户,samba密码登陆
share 不用密码
server 使用验证服务器验证
share definitions 共享设置
[共享目录名]
comment = 目录描述
browseable = yes 目录·是否对用户可见
writeable = yes 可写(要与系统目录权限相与)
valid users = 用户名 用户限制(目录是哪个用户所有)
path = /www 指定共享目录位置
例子:
共享两个目录,
一个是pub 位置在/pub 所有用户都能访问,所有用户都能上传
soft 位置在 /soft 只有aa用户能访问,上传。其他用户不能访问
[pub]
browseable = yes
path = /pub
writable = yes
[soft]
browseable = yes
path = /soft
writable=yes
[root@localhost ~]# mkdir /pub
[root@localhost ~]# mkdir /soft
[root@localhost ~]# chmod 777 /pub
[root@localhost ~]# chmod 700 /soft
[root@localhost ~]# chown sc /soft
[root@localhost ~]# ll -d /pub /soft/
drwxrwxrwx 2 root root 4096 6月 1 08:38 /pub
drwx------ 2 sc root 4096 6月 1 08:38 /soft/
把系统用户声明为samba用户
smbpasswd -a 系统用户名
smbpasswd -a aa
smbpasswd -x 用户名 删除samba用户
pdbedit -L 查看samba用户
service smb restart
service nmb restart
注意:samba权限和系统权限取最严格权限
samba用户必须是系统用户,samba密码
启动的服务名是smb