2016-09-17 61 views
-1

我應該通過Linux爲/ var/lib/mysql/dbname中的目錄提供寫/編輯權限。如何在linux中設置文件夾權限?

我不知道後端UI的,我知道,我只是enetered其中顯示文本 「的Sudu所以」 @ CentOS的機器: [根@ IP-10-0-0-61的CentOS]#

任何人都可以告訴如何繼續進行,因爲我一直使用WinScp,這限制了我由於現有的設置權限而編寫數據庫文件。

任何可以做到這一點的用戶界面文件管理器也會非常有用。 在此先感謝

回答

0

有兩件事要看,設置權限和所有權。

要爲整個目錄(注意與此)

chmod -R {permissions} {directory} 

做到這一點。如果你不確定什麼權限使用check this guide

要設置所有權,使用

chown {user:group} {directory} -R 

再次注意這些設置。通常情況下,您不希望整個目錄中的文件都擁有相同的權限,如果您這樣做,您可能會面臨風險。始終保持明確,併爲每個文件提供完成工作所需的最低權限。

1

您可以使用chmod命令更改文件/文件夾權限。有一個手冊頁here。完整的命令行類型取決於您確切需要的權限。該命令的基本用法是

chmod [ugoa][+-=][rwx] file 

  • [ugoa]讓你選擇要修改其權限:文件(u)的所有者,該組文件的用戶成員(g),任何其他用戶(o),所有用戶(a
  • [+-=]允許你告訴命令,如果要添加(+)選定的權限,刪除它們(-)或將它們設置爲文件的唯一權限(=)。
  • [rwx]允許您選擇權限:讀取(r),寫入(w)或執行(x)。在該男子中還有其他類型的權限。

更改文件夾的權限遞歸,你可以選擇-R添加到命令。