Samba 是Linux上用来和 Windows共享文件的服务, 在 Windows上表现为 “网上邻居”。 今天给出一个很简单的共享配置方案。
- 不予许匿名用户访问 Samba 的共享目录(/media/SHARE/);
- 用户 admin 对共享目录具有全部权限(读、写、删);
- 用户 kaka 对共享目录具有只读权限,并对 pub/ 目录具有读、写权限;
# 建立目录
user@~$ sudo mkdir -p /media/SHARE/pub/
# 修改共享目录权限,用户和群组 读、写、执行, 其他只读、执行;
user@~$ sudo chmod 2775 -R /media/SHARE/
# 新建群组
user@~$ sudo groupadd admin
user@~$ sudo groupadd kaka
# 新建用户,注意把 admin 加入 kaka这个群组
user@~$ sudo useradd -g admin -G kaka -d /media/SHARE/ -s /sbin/nologin admin
user@~$ sudo useradd -g kaka -d /media/SHARE/pub -s /sbin/nologin kaka
# 修改共享目录所有者
user@~$ sudo chown admin:admin /media/SHARE/
user@~$ sudo chown kaka:kaka /media/SHARE/pub/
# 添加SMB用户 及其密码
user@~$ sudo smbpasswd -a admin
user@~$ sudo smbpasswd -a kaka
# 编辑 Samba 配置文件
user@~$ sudo vim /etc/samba/smb.conf
#==== Global Settings ====
[global]
workgroup = MiFunny_Info
netbios name = LDshare
server string = LD’s Samba Server on Desktop
security = user; hosts allow = 192.168.1. 192.168.2. 127.
load printers = no
log file = /var/log/samba/%m.log
max log size = 50#==== Share Definitions ====
[share]
comment = media Samba Share
path = /media/SHARE
writable = yes
browseable = yes
public = yes
guest ok = no
valid users = admin kaka
create mask = 0664
directory mask = 0775[pub]
path = /media/SHARE/pub
writeable = yes
browseable = yes
guest ok = no
valid users = kaka,@kaka
create mask = 0664
directory mask = 0775
# 启动 Samba服务器
user@~$ sudo /etc/rc.d/samba start
linux太复杂了 看不懂
不晓得,路过
没有接触过linux,汗颜中~~
学习了 呵呵 你的邮箱是谷歌的 麻烦你在我博客成员链接里留下你的头像和链接哦
谢谢,正在学习这个呢!
这个不错呀,可是我不想再弄linux了,有点复杂…但的确能学一些东西~
大家都在路过啊,我也不懂,不过,你们会枪沙发
收藏先,有机会好好学习下linux
不要汗颜, 总有没接触过的
已经去过了ss
共同学习
找到自己习惯的就好,linux并不适合每个人的
就这样没pass了 呜呜
谢谢