1. 前言
通过Samba可以将服务器上的空间映射到PC端(Window / Ubuntu / Mac),访问服务器中的文件就好像操作本地文件的一样,方式简单、便捷。
2. 服务端安装Samba
2.1 安装软件
sudo apt-get install samba samba-common
2.2 配置共享目录
给共享目录赋予对应的访问权限
chmod 777 /data/src/project
2.3 添加账户及密码
设置帐号
sudo groupadd <帐号名称> -g 6000
sudo useradd <帐号名称> -u 6000 -g 6000
设置密码(输入下面命令后会提示输入密码)
sudo smbpasswd -a <帐号名称>
2.4 配置文件 smb.conf
1)编辑配置文件
sudo vim /etc/samba/smb.conf
2)在文件中追加
[Project]
comment = project folder
path = /data/src/project
browseable = no
valid users = <帐号名称>
write list = <帐号名称>
public = yes
guest ok = no
display charset = UTF8
max connections = 8
create mask = 0775
directory mask = 0775
admin users = <帐号名称>
2.5 查看所有samba账户
user@server:/data/src$ sudo pdbedit -L
<帐号名称>:6000:
2.6 重启samba服务
修改配置文件后需要重启服务
sudo service smbd restart
2.7 PC端连接到服务器端
Ubuntu上输入下面命令,然后会提示输入帐号/密码
smb://<ip>/project/