[root@localhost code]# rpm -qa|grep samba
samba-common-3.6.23-44.el6_9.x86_64
samba-client-3.6.23-44.el6_9.x86_64
samba-3.6.23-44.el6_9.x86_64
samba-winbind-3.6.23-44.el6_9.x86_64
samba-swat-3.6.23-44.el6_9.x86_64
samba4-libs-4.2.10-10.el6_9.x86_64
samba-winbind-clients-3.6.23-44.el6_9.x86_64
如果需要重装,可以先卸载。
yum install samba samba-client samba-swat
/etc/samba/smb.conf
[root@localhost code]# cd /etc/samba/
[root@localhost samba]# ll
总用量 20
-rw-r--r-- 1 root root 20 8月 23 06:46 lmhosts
-rw-r--r-- 1 root root 9809 9月 18 19:45 smb.conf
-rw-r--r-- 1 root root 97 8月 23 06:46 smbusers
在配置文件末尾添加
[code]
path=/code
writable=yes
Linux中/etc/passwd里的用户和Samba里的用户几乎没啥关系,硬说有的话,那就是:Samba的所有用户都必须是系统里已存在的用户。
建立samba密码命令格式:
smbpasswd [选项] <用户名>
选项: -s 从已有用户读取密码 -a 添加用户 -x 删除用户
service iptables stop
方法一:
setenforce 0
方法二:
setsebool -Psamba_enable_home_dirs on
setsebool -Psamba_export_all_rw on
然后查看:getsebool -a | grep samba
键盘Win+R。然后输入 \\192.168.*.*\code
samba_1.png
输入账号密码后进入
samba_2.png
然后我们就可以轻松加愉快的添加和编辑文件了。我们这里添加一个test.md。然后进入服务器查看:
samba_3.png