我應該通過Linux爲/ var/lib/mysql/dbname中的目錄提供寫/編輯權限。如何在linux中設置文件夾權限?
我不知道後端UI的,我知道,我只是enetered其中顯示文本 「的Sudu所以」 @ CentOS的機器: [根@ IP-10-0-0-61的CentOS]#
任何人都可以告訴如何繼續進行,因爲我一直使用WinScp,這限制了我由於現有的設置權限而編寫數據庫文件。
任何可以做到這一點的用戶界面文件管理器也會非常有用。 在此先感謝
我應該通過Linux爲/ var/lib/mysql/dbname中的目錄提供寫/編輯權限。如何在linux中設置文件夾權限?
我不知道後端UI的,我知道,我只是enetered其中顯示文本 「的Sudu所以」 @ CentOS的機器: [根@ IP-10-0-0-61的CentOS]#
任何人都可以告訴如何繼續進行,因爲我一直使用WinScp,這限制了我由於現有的設置權限而編寫數據庫文件。
任何可以做到這一點的用戶界面文件管理器也會非常有用。 在此先感謝
有兩件事要看,設置權限和所有權。
要爲整個目錄(注意與此)
chmod -R {permissions} {directory}
做到這一點。如果你不確定什麼權限使用check this guide
要設置所有權,使用
chown {user:group} {directory} -R
再次注意這些設置。通常情況下,您不希望整個目錄中的文件都擁有相同的權限,如果您這樣做,您可能會面臨風險。始終保持明確,併爲每個文件提供完成工作所需的最低權限。
您可以使用chmod
命令更改文件/文件夾權限。有一個手冊頁here。完整的命令行類型取決於您確切需要的權限。該命令的基本用法是
chmod [ugoa][+-=][rwx] file
凡
[ugoa]
讓你選擇要修改其權限:文件(u
)的所有者,該組文件的用戶成員(g
),任何其他用戶(o
),所有用戶(a
)[+-=]
允許你告訴命令,如果要添加(+
)選定的權限,刪除它們(-
)或將它們設置爲文件的唯一權限(=
)。[rwx]
允許您選擇權限:讀取(r
),寫入(w
)或執行(x
)。在該男子中還有其他類型的權限。更改文件夾的權限遞歸,你可以選擇-R
添加到命令。