1.1.1添加samba用户/创建samba路径
添加的Samba用户首先必须是Linux用户
1、samba配置:
(这是smb服务器配置目录)回车。
comment = Home Directories #非必要,备注
browseable = no #列表访问
writable = yes #可写入
valid users = %S #一个实体用户,(=user1,user2 或=@group组)
按照这样配置的话,必须建立一个账户才能访问。如果需要匿名登录的话,还要添加guest ok = yes ;public = yes,目录设置为777。
这样设置应该就可以了,你再多测试几遍。我做实验的时候就是来来回回测试了很多遍,摸索出来的。
示例:
[newhome] //samba路径
path = /newhome //挂接的ssh路径
public = yes
writable = yes
guest ok = yes
[/home/xiaqy]
path = /home/xiaqy
public = yes
valid users = xiaqy,xiaqycm
writable = yes
guest ok = yes
[/home/xiaqycm]
path = /home/xiaqycm
public = yes
valid_users = xiaqy,xiaqycm
writable = yes
guest ok = yes
[/home/panyan]
path = /home/panyan
public = yes
valid_users = panyan
writable = yes
guest ok = yes
[/home/panyan1]
path = /home/panyan1
public = yes
valid_users = panyan1
writable = yes
guest ok = yes
2、把用户添加到samba服务器里
smbpasswd -a (记得一定要加-a)+用户名。
-a:向smbpasswd文件中添加用户;
-c:指定samba的配置文件;
-x:从smbpasswd文件中删除用户;
-d:在smbpasswd文件中禁用指定的用户;
-e:在smbpasswd文件中激活指定的用户;
-n:将指定的用户的密码置空。
3、最后启动samba服务器:
service smb start
service nmb start
1.1.2创建samba服务
创建方法如下:
当然若果要访问samba服务器还要像上一节一样创建samba用户。
这两项也要关闭(确保setlinux关闭)
[root@linux ~]# iptables -F
[root@linux ~]# setenforce 0
- 关闭SELinux
setenforce 0 #临时关闭
编辑/etc/selinux/config,找到SELINUX 行修改成为:SELINUX=disabled: #永久关闭,重启生效
2.关闭iptables
service iptables stop #临时关闭,重启无效
chkconfig iptables off #永久关闭,重启生效
1.1.3lian连接
在windows 下随便开一个文件夹输入:
\ linux IP 敲下回车会弹出一个登陆账号密码的框