samba可直接让windows和ubuntu进行文件共享,一般在windows远程ubuntu时非常方便。
1、安装samba:
sudo apt-get insall samba
sudo apt-get install smbfs
2、创建共享目录并添加权限:
mkdir /projects
sudo chmod 777 /projects
3、修改samba配置文件:
- 1)备份现有的配置文件:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
- 2)编辑配置文件:
sudo gedit /etc/samba/smb.conf
在末尾处加入下述文本
[work]
comment = any content
browseable = yes
path = /project
create mask = 0777
directory mask = 0777
valid users = jason
force user = jason
force group = jason
public = yes
writable = yes
available = yes
上面path就是你要共享的路径,必须设置777权限
4、创建samba帐户
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a jason
会要求输入samba帐户的密码
New SMB password:
Retype new SMB password:
这里必须输入系统账号存在的用户,否则会提示:
Failed to add entry for user
需要先将用户添加到系统账号
groupadd jason -g 6000
useradd jason -u 6000 -g 6000 -s /sbin/nologin -d /dev/null
5、重启samba服务
对配置进行了更改后,需要重启samba服务后更改的配置才会生效
service smbd restart
6、windows下映射驱动器
格式为:\\samba所在服务器ip\samba自定义空间名
samba自定义空间名即为/etc/samba/smb.conf文件中中括号里面的内容,我这里叫work,有的喜欢叫share,都可以
映射成功之后即可访问共享文件夹