web-dev-qa-db-fra.com

Veuillez modifier les autorisations sur 0770 afin que le répertoire

J'ai tout fait selon ces instructions sur le forum OwnCloud mais j'obtiens l'erreur:

Le répertoire de données (/mnt/usbdrive/owncloud/) est lisible par les autres utilisateurs
Veuillez modifier les autorisations sur 0770 afin que le répertoire ne puisse pas être répertorié par d'autres utilisateurs.

J'ai donné les autorisations comme:

 chmod 0770 /mnt/usbdrive/owncloud/

et j'ai changé mon /etc/fstab

J'ai utilisé:

chown -R www-data:www-data /mnt/usbdrive/owncloud/

ainsi que. Mais je reçois toujours cette erreur quand je vais chez owncloud

Voici à quoi ressemble mon /etc/fstab:

[screenshot of fstab in terminal

EDIT: Cette erreur ne se produit que lorsque je change de répertoire de données. Si je le conserve, je peux y accéder normalement.

3
Loko

Avec les entrées que vous avez fournies, vous devez modifier vos options de montage dans /etc/fstab.

quiet,defaults,permissions,locale=en_US.utf8

N'utilisez pas l'option umaskname__; il semble que la page de manuel mount.ntfs-3g soit fausse si elle prétend que le masque s’appliquera aux fichiers les plus récents. Toutes les options ".mask" s'appliquent également aux fichiers déjà existants.

Avec umask=0, tous vos fichiers ont les droits rwxrwxrwxname__.

2
Emmanuel

Je suppose vous utilisez les commandes Linux pour la première fois. Sous Linux, il existe un superutilisateur nommé racine qui est verrouillé par défaut. (vous pouvez le déverrouiller cependant). Mais vous pouvez toujours exécuter des programmes avec privilèges de niveau racine. C’est là que Sudo entre - il permet tilisateurs autorisés d’exécuter certains programmes en tant que Root. Et vous vous retrouverez très souvent avec Sudo lors de vos tâches administratives.

Changer bits de mode de fichier et propriété dans le répertoire /mnt nécessitera des privilèges root. Donc, si vous ne l'avez pas déjà fait, exécutez les commandes avec Sudo en tant que:

Sudo chmod 0770 /mnt/usbdrive/owncloud/
Sudo chown www-data:www-data /mnt/usbdrive/owncloud/
1
precise
  1. Recherchez d’abord le uid (id utilisateur) et le gid (identifiant du groupe) pour votre montage (effectuez un grep dans /etc/passwd et /etc/group).
  2. Ajoutez ensuite une entrée dans /etc/fstab

/ etc/fstab

/dev/sda1 /mnt/usbdrive ntfs-3g  quiet,locale=en_US.utf8,uid=1001,gid=33,dmode=770,fmode=660,comment=systemd.automount 0 0

EDIT: assez calme

0