0x00 前言
团队的文件共享库曾用过很多方式,但最理想的方式还是使用Samba服务。因此记录此文章为方便大家参考使用。
0x01 安装和卸载
# 安装
sudo apt-get install samba samba-common
# 卸载
sudo apt-get autoremove samba
0x02 Samba目录创建并授权
# 创建Samba文件夹目录
sudo mkdir /home/warelib
# 授予可写权
sudo chmod 777 -R /home/warelib
0x03 添加Samba用户
# 添加不可登陆的用户
sudo groupadd warelib -g 6000
sudo useradd warelib -g 6000 -s /shin/nologin -d /dev/null
0x04 备份并修改配置文件
# 备份配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
# 编辑配置文件
sudo vim /etc/samba/smb.conf
# 在smb.conf配置文件末尾加上如下[warelib](相当于在home目录项增加了一个新用户)
[warelib]
comment = warelib folder require password
browseable = yes
path = /home/warelib
create mask = 0777
directory mask = 0777
valid users = warelib
force user = nobody
force group = nogroup
public = yes
writable = yes
available = yes
效果如下图: smb.conf.png
0x05 启动Samba服务
sudo /etc/init.d/smbd start
0x06 设置Samba访问用户及密码
sudo smbpasswd -a warelib
# 重启Samba服务
sudo /etc/init.d/smbd restart
网友评论