J'essaie de créer un répertoire sur un lecteur de disque dur monté sur USB3 et celui-ci échoue même si les autorisations sont ouvertes:
bash-3.2$ ls -al
total 0
drwxrwxrwx+ 2 user user 68 Jun 3 18:24 .
drwxrwxrwx+ 3 user admin 102 Jun 3 18:17 ..
bash-3.2$ mkdir local1_test
mkdir: local1_test: Permission denied
bash-3.2$ pwd
/Volumes/MiniPro\ 2/test
La même opération fonctionne correctement sur le disque intégré, mais elle échoue lorsque je me trouve dans un répertoire du lecteur USB monté. Est-ce dû au fait que mon lecteur contient un espace dans le nom? Est-ce dû au lecteur qui est en quelque sorte monté en lecture seule? Du chercheur, je ne peux pas voir le test
répertoire. Je peux aussi le créer à partir de la ligne de commande avec sudo
, mais comme moi, cela échoue.
J'ai pu contourner le problème en créant un dossier dans le viseur nommé test
qui semble avoir effacé l'ancien test
dossier mais mkdir
échoue toujours. Pourquoi ai-je dû utiliser le viseur pour créer le dossier?
Je suis allé faire le test demandé par fd0, j'ai rebranché ma clé USB, et le problème ne montre plus:
bash-3.2$ ls -al
total 0
drwxr-xr-x 2 user staff 68 Jun 5 10:12 .
drwxrwxr-x 13 user staff 510 Jun 3 18:36 ..
bash-3.2$ mkdir local1_test
bash-3.2$ pwd
/Volumes/MiniPro 2/test
J'ai cependant remarqué un élément étrange:
bash-3.2$ cd /Volumes
bash-3.2$ ls -al
total 24
drwxrwxrwt@ 7 root admin 238 Jun 5 10:11 .
drwxr-xr-x 41 root wheel 1462 Jun 3 18:29 ..
drwxrwxr-x 13 user staff 510 Jun 3 18:36 MiniPro 2
drwxrwxrwx+ 3 user admin 102 Jun 3 18:17 MiniPro\ 2
Pourquoi dois-je avoir des entrées, cela aurait-il pu être la source du problème? Les deux affichent le même contenu que la clé USB. Pourquoi y a-t-il deux entrées?
Voici les résultats du test de fd0:
bash-3.2$ mount
/dev/disk1 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
localhost:/UFZ8fiBtsQjvo5MXlysi8r on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)
/dev/disk2s1 on /Volumes/MiniPro 2 (hfs, local, nodev, nosuid, journaled, noowners)
bash-3.2$ sudo ls -ld /Volumes/MiniPro\ 2
drwxrwxr-x 13 root wheel 510 Jun 3 18:36 /Volumes/MiniPro 2
la source