samba下实现类网上邻居文件共享
我们在Windows的文件共享,就是网上邻居那个东西,那么我们在linux里边是怎么实现文件件,共享文件权限,用户访问权限的呢?那就是今天我们用samba实验的目的。
一,我们预先想像1个实验环境:
现在有一个公司管理部门要求我们,在这个文件系统上,我们要让所有用户都有统一的路径入口;在Windows文件浏览器中,我们要通过\\IP或域名\共享目录名查看,而在Linux的Gnome文件浏览器中查看的方式是 smb://域名或ip地址/共享目录名。而我们让所有用户都通过唯一的地址进入共享文件系统。
1 ,所有的用户登陆口都是linuxAdmin目录
2, 管理部目录:manage 管理部2个经理成员目录:manage01,manage02。
manage01对manage02 有查看权限,但不能写入文件。
manage02对manage01有查看权限,但不能写入文件。
manage01和manage02对software,公共文档,共享可写,成员目录,实施管理。
Software:目录对任何人具有读取权限。
公共文挡:目录对任何人具有读取权限。
共享可写:所有的成员具有写入权限。但管理权在管理部。
成员目录:下设:mge01和mge02目录。mge01对mge02 有查看权限,但不能写入文件 。mge02对mge02 有查看权限,但不能写入文件。
3,linuxAdmmin为总管理员,可以扔有samba文件系统的共享目录,拥有所有的权限。
manage01对manage02 有查看权限,但不能写入文件。对共它都可以操作。
manage02对manage01 有查看权限,但不能写入文件。对共它都可以操作。
mge01对mge02 有查看权限,但不能写入文件 ,在“共享目录”拥有写入权限。
mge02对mge01 有查看权限,但不能写入文件 ,在“共享目录”拥有写入权限。
4,创建目录
5,创建用户组并添加用户
6,修改samba文件:vi /etc/samba/smb.conf
按下“59g”再按gg就到[global]这个地方了
[global]
workgroup = linuxAdmin
netbios name = linuxAdmin server
server string = linuxAdmin file server
hos allow = 192.168.1. 192.168.2. 127.
secarity = user
printcap = caps
guest account = nobody
guest ok = yes
[linuxAdmin]
comment = linuxAdmin samba server
path = /home/samba/
create mask = 0664
directory mask = 0775
writeable = yes
vaiid users = @linuxAdmin,@manage,@mge,nobody
browseable = yes
guest ok = yes
:wq!
其它的我们都不要了。
8,添加samba用户:
[root@localhost /]# smbpasswd a
linuxAdmin
New SMB password: linuxAdmin #这里是我们自已输入的
Retype new SMB password: linuxAdmin #这里给上边我们输入的一样
再用上边的方法添加:manage01,manage02,mge01,mge02
好了就是这样了,不知道怎么样。
一,我们预先想像1个实验环境:
现在有一个公司管理部门要求我们,在这个文件系统上,我们要让所有用户都有统一的路径入口;在Windows文件浏览器中,我们要通过\\IP或域名\共享目录名查看,而在Linux的Gnome文件浏览器中查看的方式是 smb://域名或ip地址/共享目录名。而我们让所有用户都通过唯一的地址进入共享文件系统。
1 ,所有的用户登陆口都是linuxAdmin目录
2, 管理部目录:manage 管理部2个经理成员目录:manage01,manage02。
manage01对manage02 有查看权限,但不能写入文件。
manage02对manage01有查看权限,但不能写入文件。
manage01和manage02对software,公共文档,共享可写,成员目录,实施管理。
Software:目录对任何人具有读取权限。
公共文挡:目录对任何人具有读取权限。
共享可写:所有的成员具有写入权限。但管理权在管理部。
成员目录:下设:mge01和mge02目录。mge01对mge02 有查看权限,但不能写入文件 。mge02对mge02 有查看权限,但不能写入文件。
3,linuxAdmmin为总管理员,可以扔有samba文件系统的共享目录,拥有所有的权限。
manage01对manage02 有查看权限,但不能写入文件。对共它都可以操作。
manage02对manage01 有查看权限,但不能写入文件。对共它都可以操作。
mge01对mge02 有查看权限,但不能写入文件 ,在“共享目录”拥有写入权限。
mge02对mge01 有查看权限,但不能写入文件 ,在“共享目录”拥有写入权限。
4,创建目录
5,创建用户组并添加用户
6,修改samba文件:vi /etc/samba/smb.conf
按下“59g”再按gg就到[global]这个地方了
[global]
workgroup = linuxAdmin
netbios name = linuxAdmin server
server string = linuxAdmin file server
hos allow = 192.168.1. 192.168.2. 127.
secarity = user
printcap = caps
guest account = nobody
guest ok = yes
[linuxAdmin]
comment = linuxAdmin samba server
path = /home/samba/
create mask = 0664
directory mask = 0775
writeable = yes
vaiid users = @linuxAdmin,@manage,@mge,nobody
browseable = yes
guest ok = yes
:wq!
其它的我们都不要了。
8,添加samba用户:
[root@localhost /]# smbpasswd a
linuxAdmin
New SMB password: linuxAdmin #这里是我们自已输入的
Retype new SMB password: linuxAdmin #这里给上边我们输入的一样
再用上边的方法添加:manage01,manage02,mge01,mge02
好了就是这样了,不知道怎么样。
相关推荐
sapliang 2020-07-29
饮马天涯 2020-05-20
zhongzhiwei 2020-02-01
xcznb 2020-01-17
sapliang 2019-12-16
wq0 2019-12-08
Tonywei0 2011-05-20
yshlovelx 2020-07-19
vanturman 2020-05-08
baishuwei 2020-02-25
ROES 2020-02-14
tianyayi 2020-01-09
kevinli 2019-12-15
thlm0 2019-12-02
悠悠风信子 2013-08-23
kernelstudy 2014-03-07
秋风瑟瑟 2019-11-12
85096220 2008-06-04