admin管理员组

文章数量:1664590

本文是转字网上的两段,如果是菜鸟,想懂有点难度,我这里给点注释
在linux上共享文件夹windows下看


首先给linux设一个ip,要和windows是一个网段的
mkdir /share ---------------在根下创建文件夹(除了root的目录下不能创建其他都可以)
chmod 777 /share/ ------------给share文件夹赋权
vi /etc/samba/smb.conf ------------(编辑samba下的smb.conf文件)
编辑security = share----------一般在第58行
编辑最后面的 286 [weihaiyang]
287comment = share
288path =/share
289valid users = nobody
290public = yes
291writable = yes
292printable = no
293create mask = 0765 (前面的数字是行数)

service smb restart 重启smb服务
然后在windows下的“运行”里输入linux的ip就OK了

[data]
path = /data
writeable = yes
guest ok = yes
注:这个共享,你可以先在图形界面上操作,然后去cat这个文件,就能看到变化,共享后,就是在smb.conf的后面加上这一段,几个共享,几段,如果更改访问权限,是直接改上面的。

这是第二段,但这段稍微复杂,就是多用户多共享,密码访问,道理跟第一段类似,只是复杂点。

在linux建立共享文件夹
我们今天要实现的环境是,假如公司有财务,技术,领导3个部门,我们分别为3个部门建立3个用户组为caiwu,network,lingdao;

三个部门里各有2个用户,我们建用户分别为caiwu01,caiwu02,network01,network02,lingdao01,lingdao02

然后我们分别就公司的具体情况建立相应的目录及访问权限,通过以下的例子,希望大家能在平时的工作中灵活的应用samba的安全权限来设置你们的samba文件服务器。

1。首先服务器采用用户验证的方式,每个用户可以访问自己的宿主目录,并且只有该用户能访问宿主目录,并具有完全的权限,而其他人不能看到你的宿主目录。

2。建立一个caiwu的文件夹,希望caiwu组和lingdao组的人能看到,network02也可以访问,但只有caiwu01有写的权限。

3。建立一个lindao的目录,只有领导组的人可以访问并读写,还有network02也可以访问,但外人看不到那个目录

4。建议一个文件交换目录exchange,所有人都能读写,包括guest用户,但每个人不能删除别人的文件。

5。建议一个公共的只读文件夹public,所有人只读这个文件夹的内容。

好,我们先来前期的工作

#groupaddcaiwu

#groupaddnetwork

#groupaddlingdao

#useraddcaiwu01-gcaiwu

#useraddcaiwu02-gcaiwu

#useraddnetwork01-gnetwork

#useraddnetwork02-gnetwork

#useraddlingdao01-glingdao

#useraddlingdao02-glingdao

然后我们使用smbpasswd-acaiwu01的命令为6个帐户分别添加到samba用户中

#mkdir/home/samba

#mkdir/home/samba/caiwu

#mkdir/home/samba/lingdao

#mkdir/home/samba/exchange

#mkdir/home/samba/public

我们为了避免麻烦可以在这里把上面所有的文件夹的权限都设置成777,我们通过samba灵活的权限管理来设置上面的5点要求。

以下是我的smb.conf的配置文件

[globa

本文标签: 也可共享文件夹LinuxWindows