Mkdir permission denied
Bonjour, je suis sur mac et impossible de créer un fichier via mkdir:
Maxime@MacBook-Pro /Users % mkdir dossier_test
mkdir: dossier_test: Permission denied
J'ai cherché sur internet et trouvé cette solution pour controler l'accessibilité du dossier
Maxime@MacBook-Pro /Users % ls -l
total 0
drwxr-xr-x+ 43 Maxime staff 1376 3 nov 14:20 Maxime
drwxrwxrwt 31 root wheel 992 2 nov 18:46 Shared
Pourtant quand je semble bien avoir la permission de lire et écrire
Pouvez-vous m'aider svp?
Hello,
Oui tu as bien les droits mais tu dois faire
sudo mkdir dossier_test
Pour t'octroyer les droits admin.
Bien sûr tu fais comme tu veux mais je ne te conseille pas de créer un dossier à la racine de Users qui est un dossier qui contient les sessions des différents utilisateurs de l'ordinateur. C'est d'ailleurs pour ça que tu ne peux pas créer un dossier sans passer par sudo
Merci PAC ça a fonctionné! Mais pourquoi dois-je forcer via sudo pour m'octroyer les droits admin alors que je suis admin justement?
Pour répondre à ta remarque, j'ai bien un sous dossier dans Users: "Maxime" et "Partagé" (qui doit être une relique suis à un transfert de session depuis mon ancien Mac. Devrais-je le supprimer d'après toi pour régler ce problème d'admin? ) mais là j'ai seulement voulu suivre l'exercice de thibault depuis le terminal et qui nous invite directement à créer un dossier à la racine de Users.
Ah pardon j'ai pas vérifié ce que Thibault demandait exactement dans l'exercice.
Après c'est. géant moi aussi je dois me mettre en sudo pour créer un dossier dans Users. Je trouve ça d'ailleurs plus rassurant.
Sudo te places en admin juste le temps de la commande qui suit.
Quand tu fais dans un terminal:
whoami
tu es bien loggé en tant que Maxime ?
Je regarderai ce soir en détail la vidéo entière et je reviens vers toi.
Salut Maxime :)
Alors normalement tu ne devrais pas avoir de problèmes car tu essaies de créer un dossier à l'intérieur de /Users/Maxime et non pas directement dans /Users.
La commande ls montre également les permissions du dossier Maxime qui semblent bonnes.
Il s'agit d'une suite de 3 fois 3 caractères en lecture, écriture et exécution, pour respectivement le propriétaire, le groupe et tous les autres utilisateurs.
Dans ton cas la commande ls affiche bien des droits de lecture, écriture et exécution pour le propriétaire (donc toi) :
drwxr-xr-x
d rwx r-x r-x
d = directory
rwx = read, write, execute pour le propriétaire
r-x = read, execute pour le groupe
r-x = read, execute pour les autres
Et la commande ls -l affiche le propriétaire du dossier, et là encore tout semble bon puisqu'on voit bien que c'est toi (Maxime) qui apparaît comme propriétaire quand tu fais ls -l.
Donc.. j'avoue ne pas voir pourquoi tu ne pourrais pas écrire car tout me semble bon, je vais creuser un peu.
Inscris-toi
(c'est gratuit !)

Tu dois créer un compte pour participer aux discussions.
Créer un compte person