samba與linux檔案許可權

2021-06-20 23:04:20 字數 624 閱讀 7844

經常遇到samba共享的目錄沒有許可權讀或者寫, 於是我專門對檔案許可權做了一些試驗. 發現:

1. 使用者要訪問乙個檔案, 必須對其"所有"上層目錄都有x許可權.

2. 使用者在建立乙個檔案, 只需要對其所在目錄有w許可權, 而其它上層目錄是否有w許可權無關緊要.

如果samba是以security = share方式共享, 那麼預設使用者是nobody, 所以一般給這個使用者許可權就可以了.

這裡不得不提一下曾經叫我十分苦惱的問題. 不知道有沒有同學也遇到過, 明明所有目錄和檔案都是777許可權, 但怎麼也不能寫, 為什麼呢?

這個時候需要檢查smb配置檔案.

[home]

comment = home directories

path = /home

browseable = yes

writable = yes

[root]

comment = root directory

path = /

browseable = yes

writable = no

對於上面這樣的配置, 如果通過虛擬目錄root訪問, 因為writable=no, 所以不管目錄與檔案許可權怎樣, 都不可寫. 要換成home這個虛擬目錄才行.

linux檔案與檔案許可權

命令 功能引數 示例find 查詢檔案 name指定名稱 find name gunicorn在所有檔案中查詢名字為gunicorn的檔案 tail 檢視檔案末尾 n指定行數 f迴圈讀取 即實時監控檔案 tail n 10 f file.log mkdir 建立資料夾 p 遞迴建立 若已存在不會覆蓋...

Linux檔案與許可權

絕對路徑 絕對路徑肯定是從根目錄開始寫起的,比如 etc yum 相對路徑 相對路徑不一定從根目錄開始寫起,而是相對於當前工作目錄而言的相對位置。比如當前位於 etc yum目錄下,那麼可以通過cd 切換到上一層目錄 特殊的目錄 代表當前目錄 代表上層目錄 代表之前的目錄 代表當前使用者的家目錄 a...

Linux 目錄許可權與檔案許可權

現在我們知道了linux系統內檔案的三種身份 擁有者 群組與其他人 知道每種身份都有三種許可權 rwx 已知道能夠使用chown,chgrp,chmod去修改這些許可權與屬性,當然,利用ls l去檢視檔案也沒問題。那麼,這些檔案許可權對於一般檔案與目錄檔案有何不同呢?1 許可權對檔案的重要性 檔案是...