作者:刘志樺伟宇佳君 | 来源:互联网 | 2017-09-25 02:13
以前在RedHat Linux下面配过Samba服务,使用图形化的界面,比较的容易。关键是要把Unix用户和Windows用户关联起来。比如Unix下面用户是hg,你可以设置对应的Windows用户为workgroup\hg。workgroup是你windows机器所在的工作组。但是如果没有图形化的界面,比如Suse下面,那就需要对配置文件进行修改。配置文件有两个
1. /etc/samba/smb.conf 主要配置文件
2. /etc/samba/smbusers 用户文件。
下面是smb.conf的样例:
[global] ; 这是设置全局变量的地方。
workgroup = GROUP ; Unix机器所在的工作组,不用管它。
username map = /etc/samba/smbusers ;samba的用户名文件
security = user ; 安全级别,设置为通过用户来认证
[share] ;这一部分是设置每个共享的属性的。
path = /tmp/share ; 共享目录
valid users = sam ; 有效的用户
writeable = yes ;是否可写
下面是smbusers的样例:
sam = yyy\sam
; 你可以在workgroup为yyy的机器上面使用用户sam登录此samba服务器。
然后,你需要加一个Unix用户。
#useradd sam
更改samba用户sam的密码。
OK, 现在就可以在Windows下面访问Linux下面的共享文件夹了。
注意:
确保防火墙是关着的。确保SELinux是 Disabled。