J'ai un disque dur externe connecté et je dois définir des autorisations comme étant "gratuites" pour l'utilisateur MyUser
.
Je pense que je dois définir le propriétaire à MyUser
aussi.
Comment puis-je faire cela via un terminal?
la source
J'ai un disque dur externe connecté et je dois définir des autorisations comme étant "gratuites" pour l'utilisateur MyUser
.
Je pense que je dois définir le propriétaire à MyUser
aussi.
Comment puis-je faire cela via un terminal?
Recherchez d'abord le nom de votre disque dur externe, puis naviguez jusqu'à:
cd / Volumes / votre-lecteur /
Maintenant, pour donner à votre utilisateur actuel la propriété de tous les fichiers:
sudo chown -R $(whoami) .
Ou bien
sudo chown -R MyUser .
Cela devrait vous permettre de faire la plupart des opérations, sans aucune modification supplémentaire.
Si vous souhaitez spécifiquement avoir des autorisations d' écriture sur tous les fichiers et dossiers, s'ils ont été supprimés, sinon:
sudo chmod -R u+w .
Et si vous êtes vraiment fou et que vous voulez juste donner toutes les permissions à tout le monde (comme indiqué par votre titre):
sudo chmod -R 777 .
Mais cela ne devrait pas être nécessaire dans la plupart des cas. Notez également que les volumes contenant des systèmes de fichiers FAT32 ne disposent pas de ce concept d’autorisations.
En général, modifier de telles autorisations sur un lecteur externe ne devrait cependant pas être la solution à tous vos problèmes. Modifiez plutôt les autorisations en fonction d'un problème spécifique que vous rencontrez, pour ce dossier particulier uniquement.
sudo chown -R $(whoami)
, je dois la consulter à chaque foissudo chmod -R 777 /
vous allez tout gâcher