當前位置:首頁 » 文件管理 » 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-04-27 19:03:55 瀏覽:324
星瑞時空星辰減少了哪些配置 發布:2024-04-27 18:31:31 瀏覽:225
bat腳本錯誤碼255 發布:2024-04-27 18:20:35 瀏覽:411
華維848集團交換機如何配置 發布:2024-04-27 18:19:54 瀏覽:823
pos介面php 發布:2024-04-27 18:05:06 瀏覽:996
微信限額上傳 發布:2024-04-27 17:55:18 瀏覽:778
支持編譯成機器碼的語言 發布:2024-04-27 17:31:59 瀏覽:746
串口伺服器ip限制 發布:2024-04-27 17:30:20 瀏覽:502
sql編程入門經典 發布:2024-04-27 17:28:52 瀏覽:283
紅木卧室有哪些配置 發布:2024-04-27 17:09:47 瀏覽:856