本文共 1246 字,大约阅读时间需要 4 分钟。
这里假设我们要共享的win磁盘为192.168.0.100/other
sudo apt-get install samba
mkdir ~/win
id ceremony
sudo mount -t cifs //192.168.0.100/other ~/win -o username=“用户名,不需要加引号”,password="直接的密码,不需要加引号",gid=1000,uid=1000,port=445
df -h
可以看到已经挂载成功了!
sudo umount ~/win #这里可以直接取消挂载的挂载点,也可以直接取消挂载的文件系统。
sudo apt-get install samba samba-common
sudo smbpasswd -a ceremony
创建共享目录,并修改权限为777
打开:sudo vi /etc/samba/smb.conf
在最后面添加如下:[sam_share] path = /home/ceremony/sam_share create mask = 0700 directory mask = 0700 available = yes #vailable用来指定该共享资源是否可用 browsable = yes #browseable用来指定该共享是否可以浏览 public = yes #public用来指定该共享是否允许guest账户访问 writable = yes #writable用来指定该共享路径是否可写 valid users = ceremony #设置为只允许ceremony用户访问 force user = ceremony #设置权限ceremony可修改
sudo service smbd restart
在win上输入\ip地址,然后输入用户名和密码即可进入共享文件夹
错误1:
原因分析:之前用该用户登录过,但是系统没有释放连接 解决方法: 1、打开cmd命令窗口: net use * /del /y 断开所有连接. 2、重新登录 即可。错误2这个问题纠结了很久,最后发现是自己共享路径写错了,晕死:
这里配置的时候,路径一定要写正确。pdbedit -L
转载地址:http://zjtii.baihongyu.com/