samba 服务安装及配置
yum install -y samba samba-client
A。共享一个目录,任何人不需要输入密码即可登录,但是目录只读。
vim /etc/samba/smb.conf
security = user 修改为 security = share
workgroup = MYGROUP 修改为 workgroup = WORKGROUP
最后处添加目录
write list = +staff
[linson]
comment = share all
path = /tmp/sambadir
browseable = yes
public = yes
writable = no
保存
mkdir -p /tmp/sambadir
cp /etc/passwd /tmp/sambadir/1.txt
mkdir /tmp/sambadir/test
chmod 777 !$
然后启动 smb
/etc/init.d/smb start
测试访问
1.Windows 下命令行输入: \\192.168.0.139 即可看到一个叫做 linson 的分享
2.linux 下测试(需安装samba-client) smbclient //192.168.0.139/linson 出现输入密码提示 无视即可
3.挂在到linux本地目录下,先安装 yum install -y cifs-utils 然后 mount -t cifs //192.168.0.139/linson /opt/ 进入目录即可
B。共享一个目录,任何人都需要输入密码才可登录,但是目录可读可写。
编辑配置文件 vim /etc/samba/smb.conf
security = share 改为 security = user
[linson]
comment = share for users
path = /tmp/sambadir
browseable = yes
writable = yes
public = no
保存
useradd smbuser1
pdbedit -a smbuser1
passwd:
passwd:
附:pdbedit -d smbuser1 删除
/etc/init.d/smb restart 重启
测试访问
运行直接输入 \\192.168.0.139\linson
smbclient -Usmbuser1 //192.168.0.139/linson
mount -t cifs //192.168.0.139/linson /opt
mount -t cifs -o username=smbuser1,password=linson //192.168.0.139/linson /opt