Ubuntu 20.04.1安装Samba服务器及配置

1查看Ubuntu的版本
agold@ubuntu:~$ cat /etc/issue
Ubuntu 20.04.1安装Samba服务器及配置
2更新软件
agold@ubuntu:~$ sudo apt-get upgrade
Ubuntu 20.04.1安装Samba服务器及配置
3查看samba的安装情况
sudo dpkg -l | grep samba
Ubuntu 20.04.1安装Samba服务器及配置
4 安装samba
agold@ubuntu:~$ sudo apt-get install samba samba-common
输入Y
Ubuntu 20.04.1安装Samba服务器及配置
5 在/home/创建文件夹A和shared
agold@ubuntu:/home$ sudo mkdir A
agold@ubuntu:/home$ sudo mkdir shared
Ubuntu 20.04.1安装Samba服务器及配置

6 更改文件夹A和shared权限为777(任意用户可读可写可执行)
agold@ubuntu:/home$ sudo chmod 777 A
agold@ubuntu:/home$ sudo chmod 777 shared
Ubuntu 20.04.1安装Samba服务器及配置
7 增加两个账户wjy,syj
agold@ubuntu:/home$ sudo useradd wjy
agold@ubuntu:/home$ sudo useradd syj
Ubuntu 20.04.1安装Samba服务器及配置
8 为wjy,和syj创建samba密码
agold@ubuntu:/home$ sudo smbpasswd -a wjy
agold@ubuntu:/home$ sudo smbpasswd -a syj
Ubuntu 20.04.1安装Samba服务器及配置
9如果ifconfig不能用请安装net-tools
agold@ubuntu:/home$ sudo apt install net-tools
Ubuntu 20.04.1安装Samba服务器及配置
再次查看
Ubuntu 20.04.1安装Samba服务器及配置
10更改/etc/samba/smb.conf 可以复制粘贴,agold@ubuntu:/home$ sudo gedit /etc/samba/smb.conf

[global]
workgroup = WorkGroup
security = user
passdb backend = tdbsam
map to guest = bad user
[公共文件]
comment = 公共文件
browseable=yes
path = /home/A
guest ok = yes

[个人]
comment = 个人
path = /home/shared
browseable=yes
create mask=0644
directory mask=0755
valid users=wjy
write list=wjy

[组]
comment =组
path = /home/shared
browseable=yes
create mask=0644
directory mask=0755
valid users=syj,wjy
write list=syj,wjy
11启动samba agold@ubuntu:~$ sudo service smbd restart
Ubuntu 20.04.1安装Samba服务器及配置
12打开Windows 10客户端
Ubuntu 20.04.1安装Samba服务器及配置
Ubuntu 20.04.1安装Samba服务器及配置
13 可以浏览到共享文件夹,公共文件可以直接访问

Ubuntu 20.04.1安装Samba服务器及配置
Ubuntu 20.04.1安装Samba服务器及配置
14 试图往里面复制文件 没有权限
Ubuntu 20.04.1安装Samba服务器及配置

15点击个人则需要账户和密码,输入上面设置的账户和密码,
Ubuntu 20.04.1安装Samba服务器及配置
可以正常登陆
Ubuntu 20.04.1安装Samba服务器及配置
我们往里面复制文件,可以复制有读写权限
Ubuntu 20.04.1安装Samba服务器及配置
16,我们点开组文件夹发现没有让我输入账户密码,因为组权限里面包含这个账户,并且账户在缓存里记住。
Ubuntu 20.04.1安装Samba服务器及配置
17 那我们如何切换账户那,记事本写个bat内容如下,之后保持文1.bat 名字随意。之后运行它
net use * /del -y
net stop workstation
net start workstation
Ubuntu 20.04.1安装Samba服务器及配置
Ubuntu 20.04.1安装Samba服务器及配置
18 我们再次打开共享,会发现需要重新输入账户和密码,我们可以切换一下账户。

Ubuntu 20.04.1安装Samba服务器及配置
Ubuntu 20.04.1安装Samba服务器及配置
可以登录,同时我们复制一个搜狗五笔输入法进去,可以看到有复制权限。
Ubuntu 20.04.1安装Samba服务器及配置