Unix
如何更改掛載點的所有者
我們已經將 mysql 數據目錄移動到另一個磁碟,所以現在
/var/lib/mysql
只是另一個分區的掛載點。我們將/var/lib/mysql
目錄的所有者設置為mysql.mysql
.但是每次我們掛載分區時,所有權都會更改為
root.root
. 因此,我們無法創建額外的 MySQL 數據庫。我們的 fstab 條目:
/dev/mapper/db-db /var/lib/mysql ext3 relatime 0 2
如何將掛載點的所有者更改為root以外的使用者?
您需要更改已掛載文件系統的權限,而不是在未掛載文件系統時更改掛載點的權限。那麼。
mount /var/lib/mysql
_chown mysql.mysql /var/lib/mysql
這將更改 MySQL DB 文件系統的根目錄的權限。基本思想是需要更改保存數據庫的文件系統,而不是掛載點,除非它的路徑有問題,例如
lib
只能由 root 讀取。
還
mount device mount-point -o uid=foo -o gid=foo
如果組也需要更改