004.SMB之guest级别配置

一 配置文件修改

注意:

1 share级别权限访问即,无任何验证共享,对guest开放。

2 新版samba4已取消share级别,可使用user级别配置成无验证共享。

1.1 全局配置文件修改

1 [global] 2 workgroup=MYGROUP #工作组 3 server string=Samba Server xhy #服务器说明 4 log file=/var/log/samba/log.%m #日志 5 max log size=50 #最大存储kb 6 security=share #旧版----验证修改为share 7 security = user 8 map to guest = Bad User #新版----验证改为user,并加上map to guest 9 passdb backend=tdbsam #用户后台数据库

1.2 共享设置项修改

1 [workfile] 2 comment = This is my work file! #描述 3 path = /mywork/ #实际路径 4 browseable = yes #目录可见 5 guest ok = yes #开启public 6 writable = yes #开启可写,即可上传

二 创建共享目录

1 [root@imxhy ~]# mkdir /mywork 2 [root@imxhy /]# ls -dl /mywork/ 3 drwxr-xr-x 3 root root 16 Sep 2 05:21 /mywork/

三 修改共享目录权限

注意:

1 samba如果开启guest登录,则会将登录用户映射为nobody账户。

2 sabma权限和系统本身的目录权限会同时生效,需要都拥有权限才能实现共享。

 

1 [root@imxhy /]# chown nobody /mywork/

四 验证并测试

4.1 查看验证配置文件

 

1 [root@imxhy /]# testparm

4.2 重启samba服务

1 [root@imxhy /]# service smb restart #CentOS6.x重启服务 2 [root@imxhy /]# systemctl restart smb #CentOS7.x重启服务

4.3 测试访问

windows测试

01

linux测试

1 [root@imxhy2 ~]# smbclient //192.168.10.10/workfile 2 Enter root's password: 3 Domain=[MYGROUP] OS=[Windows 6.1] Server=[Samba 4.2.10] 4 smb: > ls

注意:

1 Linux中命令行上传和下载类似ftp。

2 命令行访问的时候不支持目录上传和下载。

原文地址:https://www.cnblogs.com/itzgr/p/9890643.html