当前位置:首页 » 文件管理 » samba文件夹权限

samba文件夹权限

发布时间: 2023-01-17 08:23:35

Ⅰ samba共享设置权限


  1. 用testparm命令看一下你的samba配置。是share共享还是user共享模式?

  2. 用 ls -ld /home/zion/share 看一下文件系统权限,是否可写

  3. 已经添加了samba用户吗?

    smbpasswd -a 用户

    添加的Samba用户首先必须是linux用户




Ⅱ 设置共享文件夹,samba和chmod到底谁的权限大

1,必备知识。已经知道的请跳过。

首先科普一下这两个东西:samba和chmod其实是完全不同层面的东西,一个是共享服务协议,一

个是权限设置语句。但是他们有一个共同的用途:可以用来实现设置一个共享文件夹的访问权限。

Samba:

Samba是用来实现SMB的一种软件,咱们在这里在了解一下SMB(Server

MessageBlock,服务信息块)。SMB协议可以看作是局域网上的共享文件/打印机的一种协议,它

可以为网络内部的其它Windows和Linux机器提供文件系统、打印服务或是其他一些信息。

Chmod:

可以使用命令chmod来为文件或目录赋予权限。Linux/Unix 的档案存取权限分为三级 : 档案拥有

者、群组、其他。利用 chmod 可以借以控制档案如何被他人所存取。

abc权限设置:

其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

r=4,w=2,x=1

若要rwx属性则4+2+1=7;

若要rw-属性则4+2=6;

若要r-x属性则4+1=5。

2,使用方法。

Samba设置一个文件夹的权限步骤:

(1)编辑samba配置文件:sudo vi /home/etc/samba/smb.conf

内容如下:

[共享文件夹名]

Path=/home/?/文件夹名

Valid user=用户名1,用户名2,用户名3?

Create mask=0777(此处权限设定依具体情况而定)

(2)重启samba使之生效:sudo smbd restart

chmod更改一个文件夹的权限步骤:

格式:chmod [-cfvR] [--help] [--version] abc /home/?/文件夹名

3,比较实验。

那么这两个家伙谁的权力大,谁的级别高呢,我做了如下一系列的实验:

创建一个文件夹,修改smb.conf设置其为共享文件夹。此时,同时修改chmod和valid user来进行

比较。

(1)chmod abc>770 (如771,772,773,775,776,777) ; valid user= user name A => A有读,写,执行权限

(2)chmod abc<760 ; valid user= user name A => A的权限完全受制于chmod abc,与samba设置无关

(3)chmod abc>770 (如771,772,773,775,776,777) ; valid user内不包含 user name A (A为group user或者owner) => A无读,写,执行权限

(4)chmod abc<760 ; valid user内无 user name A (A为group user或者owner) => A无读,写,执行权限

4,结论。

chmod和samba在近端和远端共同控制着一个文件夹的访问权限,相当于一条路的两道关卡,要想通过,缺一不可。chmod是本地控制,对各级用户使用权限具有本地决定权;samba是网端控制,在开放chmod权限的前提下(通常是至少770),才能使用samba进一步设置特定用户权限,具有网端决定权。

5,特殊说明。

(1)若所共享的文件夹处于某一用户目录下,则对于该目录访问权限,该用户仅受本地chmod abc控制,samba对于设置无效。若将文件夹置于root目录下,则不存在这个问题。

(2)samba中的valid user对文件夹的owner,group user ,other具有同等的权限赋予能力。

Ⅲ linux samba共享文件夹 用户自己建的有完全权限,其他用户只能读怎么做

其实可以不用设置samba的权限,所有人都可写就行了。因为文件夹还有自己的文件系统权限,默认就是其他人只读的。

Ⅳ linux samba共享文件夹权限设置 不能复制文件

这是linux上的samba服务文件夹权限没有作设置,以redhat linux为例。

1、设置文件夹权限,检测配置文件,假设在samba服务配置文件中设置的公开目录为/home/samba/share。
chmod -R 0777 /home/samba/share
testparm

2、重启Samba服务即可解决
service smb restart

Ⅳ win7系统通过samba访问linux共享文件夹提示系统权限不够。

这是linux上的samba服务文件夹权限没有作设置,以redhat linux为例。


1、设置文件夹权限,检测配置文件,假设在samba服务配置文件中设置的公开目录为/home/samba/share。

chmod-R0777/home/samba/share
testparm


2、重启Samba服务即可解决

servicesmbrestart

Ⅵ linux中搭建samba的权限问题

linux管理可以用webmin,看我的网络文库有安装方法,对于没有桌面的服务器版,这个工具很好
我是用samba配合Linux本地用户权限管理来进行设置的
samba基本上是透明的,就是给所有用户本人home目录的读写权限
但每个文件夹在系统中的权限是不同的 主要靠分组来做
你的情况是可以把文件夹权限设置成770 “ chmod 770 文件夹” 就是同组和本人可以完全控制 其他人无法访问
然后建立用户的时候选择单独建立自己的组 如果想让某人访问这个人的文件就把他们加到一个组中即可

热点内容
说些什么帮人家解压 发布:2024-05-10 02:12:35 浏览:490
迷人的保姆ftp 发布:2024-05-10 02:05:06 浏览:646
安卓滴滴如何删除行程订单 发布:2024-05-10 01:57:30 浏览:60
桌面默认存储路径怎么改 发布:2024-05-10 01:37:56 浏览:126
数控机器人编程 发布:2024-05-10 01:37:17 浏览:521
长江存储研发 发布:2024-05-10 01:29:19 浏览:687
安卓植物大战僵尸2怎么id登录 发布:2024-05-10 01:17:04 浏览:250
荣耀v8铃声文件夹 发布:2024-05-10 01:11:35 浏览:370
php快速入门及项目实战 发布:2024-05-10 01:00:25 浏览:401
道德编程 发布:2024-05-10 00:31:48 浏览:196