安装配置 samba 服务.
#安装 samba
root # emerge -av net-fs/samba
#安装 cifs-utils
root # emerge -av net-fs/cifs-utils
#安装后先配置/etc/samba/smb.conf : workgroup, server string, hosts allow, passdb backend, [timshare]
#为samba添加使用用户,用户必须存在passwd中
root # pdbedit -a -u tim
#查看用户
root # pdbedit -L
#启动服务
root # systemctl start smb.service
file /etc/samba/smb.conf
#修改了部分配置
workgroup = TIMGROUP
server string = TIM Samba Server
server min protocol = NT1
hosts allow = 192.168.1. 192.168.2. 127.
[timshare]
comment = share something
path = /home/tim/shared
valid users = tim
public = no
browseable = yes
writable = yes
printable = no
create mask = 0765
#用smbclient查询分享的资源
tim $ smbclient -L //192.168.1.xxx
#如有帐号密码的,回车后要求输入密码,如果密码正确可查看分享的文件夹名称
tim $ smbclient -L //192.168.1.xxx -U xxx
#用smbtree查看分享的资源
tim $ smbtree
#用mount.cifs直接挂载
root # mount -t cifs //192.168.1.xxx/xxx /mnt/xxx
#用guest访问
root # mount -t cifs -o guest //192.168.1.xxx/xxx /mnt/xxx
#如有帐号密码
root # mount -t cifs -o username=xxx,password=xxx //192.168.1.xxx/xxx /mnt/xxx
#如需要指定用户挂载
root # mount -t cifs -o username=xxx,password=xxx,uid=xxx,gid=xxx //192.168.1.xxx/xxx /mnt/xxx
#挂载时选择1.0版本
root # mount -t cifs -o vers=1.0,username=xxx,uid=xxx,gid=xxx //192.168.1.xxx/Internal\ shared\ storage/ /mnt/xxx
本文作者是一位开源理念的坚定支持者,所以本文内容遵照开源的精神发布。
无担保:本文作者不保证此文内容准确无误,亦不承担任何由于使用此文档所导致的损失。
自由使用:任何人都可以自由的阅读/链接/打印此文档,无需任何附加条件。
名誉权:任何人都可以自由的转载/引用/再创作此文档,但必须保留作者署名并注明出处。
其他作品
本文作者十分愿意与他人分享劳动成果,如果你对我的其他作品有兴趣,可以在如下位置查看现有的作品集:
Tim 作品集 [ https://tiimmm.com/ ]
联系方式
由于作者水平有限,因此不能保证此文内容准确无误。如果你发现了此文中的错误(哪怕是错别字也好),请来信指出,任何提高此文质量的建议我都将虚心接纳。
Email: tiimmm dot chen at gmail dot com
网站制作者:Author:tiimmm dot chen at gmail dot com, Welcome to email for discussion!