前端之家收集整理的这篇文章主要介绍了
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
文件系统根目录的权限.
基本思想是需要更改持有DB的文件系统,而不是挂载点,除非它的路径有一些问题,例如: lib只能由root读取.