64 votes

Comment changer le propriétaire d'un point de montage

Nous avons déplacé le répertoire de données mysql sur un autre disque, donc maintenant /var/lib/mysql est juste un point de montage vers une autre partition. Nous définissons le propriétaire de la partition /var/lib/mysql pour mysql.mysql .

Mais à chaque fois que nous montons la partition, la propriété change en root.root . Pour cette raison, nous n'avons pas pu créer de base de données MySQL supplémentaire.

Notre entrée fstab :

/dev/mapper/db-db   /var/lib/mysql    ext3    relatime        0       2

Comment changer le propriétaire du point de montage pour un utilisateur autre que root ?

1voto

Grant Johnson Points 968

Si vous voulez le faire uniquement dans le cadre de la mount en ligne de commande, vous pouvez utiliser l'option -o changer et faire :

mount device mount-point -o uid=foo

Cela va changer le propriétaire du point de montage en utilisateur foo au lieu de la racine.

0voto

Kamrul Hasan Points 1

Récemment, je suis tombé dans un problème similaire. Et voici ce que j'ai fait :

Dans le fichier /etc/fstab :

UUID=xxxxxxxx-xxxx-xxxx-xxxxxxxx /mnt/minimal_dev_env ext4 errors=remount-ro 0 2

Dans l'extension du presse-papiers de mon Ubuntu :

Ajouté ce qui suit COMBINÉ commandement :

sudo mount -a && sudo chown -R mysql:mysql /mnt/minimal_dev_env/mysql && sudo systemctl restart mysql && ls -la /mnt/minimal_dev_env/mysql

pour le montage. Et,

sudo systemctl stop mysql && sudo umount /mnt/minimal_dev_env/ && ls -la /mnt/minimal_dev_env/

pour le démontage.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X