Samba

因存在 Windows 与 Ubuntu 共享文件的需求,尝试在 Ubuntu 上搭建 Samba

安装

1
sudo apt-get install samba

配置

创建共享文件夹

1
2
3
4
# 新建共享目录
sudo mkdir /opt/android-lan-share
# 设置目录权限
sudo chmod 777 /opt/android-lan-share

Samba

打开配置文件

1
sudo vim /etc/samba/smb.conf  

追加 /opt/android-lan-share 共享文件目录配置

1
2
3
4
5
6
7
8
9
10
11
12
[android.lan.share]
comment = android lan share
browseable = yes
path = /opt/android-lan-share
create mask = 0700
directory mask = 0700
valid users = android
force user = android
force group = android
public = yes
available = yes
writable = yes

Samba - 用户

Linux 账号-新建

1
sudo useradd android

Samba 账号

1
sudo smbpasswd -a android

重启验证配置

1
sudo service smbd restart

扩展

查看 Samba 服务中的用户列表

1
sudo pdbedit -L

删除 Samba 服务中的特定用户

1
sudo smbpasswd -x 用户名

删除 Linux 特定用户

1
sudo userdel 用户名

删除 Linux 中 特定用户 所有信息

1
sudo userdel -r 用户名