Ubuntu 通过 samba 开启局域网共享

Tag: Ubuntu samba 
Posted on 2020-07-22

  • 安装 samba
apt-get install samba
  • 添加系统账号
groupadd share
useradd share -g share -s /sbin/nologin -d /dev/null
useradd luobo -g share -s /sbin/nologin -d /dev/null
useradd tudou -g share -s /sbin/nologin -d /dev/null
  • 创建共享目录
mkdir -p /media/Data/Share/luobo
mkdir -p /media/Data/Share/tudou/media
  • 更改目录属性
chown -R share:share /media/Data/Share
chmod -R rwsrwsrwx /media/Data/Share
  • 添加账号到 Samba
sambapasswd -a luobo
sambapasswd -a tudou
注意在较新的版本下,设置密码的命令已经从 sambapasswd 变为 smbpasswd
  • 备份后修改 Samba 配置文件
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
vi /etc/samba/smb.conf

参考如下配置
[global]
workgroup = WORKGROUP
netbios name = MyData
server string = My SAMBA Server
security = user
map to guest = bad user
guest account = share

[Media]
path = /media/Data/share/tudou/media
read only = yes
browseable = yes
guest ok = yes

[萝卜]
path = /media/Data/share/luobo
valid users = luobo, tudou
read only = no
browseable = yes
guest ok = no

[土豆]
path = /media/Data/share/tudou
valid users = tudou
read only = no
browseable = yes
guest ok = no
如此设置了3个共享目录
[Media] 可以匿名访问,只读属性
[萝卜]  必须登陆访问,两个账号具有访问权限 luobo, tudou
[土豆]  必须登陆访问,只有一个账号具有访问权限 tudou




测试过程中用到的其他命令
Windows:
net use * /del

Linux:
/etc/group 文件包含所有组 
/etc/shadow 和 /etc/passwd 文件包含系统存在的所有用户名
id 命令可以查看账号和所在组的 uid 和 gid
 评论
张三
orz
李四
orz orz
李小四
orz orz orz
张小三
orz orz orz orz
  搜索
  Tags
全部   Ubuntu   Linux   Python   Windows   Shell   转发   字体   循环   js   KMS   MySQL   html   DNS   css   多线程   VSCode   Office   安装   WinSCP   字典   原创   多进程   反向代理   领带   截取字符   随机数   随机   重定向   远程调试   进程池   进度条   网卡   线程池   电源   生活   激活   浏览器   日志   数据库   venv   vbs   uuid   IP   iostat   import   GitHub   dpkg   DHCP   curl   crx   CPU   cloud-init   BBR   Apt   iptables   Kitsunebi   kvm   tc   subprocess   SSH   SoftEther   Set   samba   pyflakes   pip   Nginx   NextCloud   List   libreoffice   Adobe  
  功能
You can put anything you want inside of these side widgets. They are easy to use, and feature the new Bootstrap 4 card containers!