61 votes

cygwin définit le fichier d'autorisation d'000

J'ai un dossier /cygwin/d/mondossier/ Et à chaque fois que je enregistrer des fichiers à partir de cygwin si je fais un ls-la, je vois que les fichiers sont donné la permission 000. Que fait me cause pas mal de problème comme je l'ai rsync ce dossier sur mon serveur et aucun des fichiers sont accessibles. Comment puis-je obtenir les fichiers pour obtenir automatiquement une raisonnable autorisation?

127voto

Ed Randall Points 913

Lisez les réponses à ce lien: http://cygwin.1069669.n5.nabble.com/vim-and-file-permissions-on-Windows-7-td61390.html

La solution n'a fonctionné pour moi aussi:

Modifier /etc/fstab et ajoutez cette ligne à la fin du fichier:

none /cygdrive cygdrive binary,noacl,posix=0,user 0 0

Ensuite, fermez toutes Cygwin processus, ouvrez un nouveau terminal et la commande ls-l sur vos fichiers.

6voto

joemooney Points 487

Assurez-vous que votre umask est correctement réglé avec la commande umask. Si votre umask est dire 0777 qui soustrait les autorisations de nouveaux fichiers et va se retrouver avec 000 autorisations. Il y a probablement plusieurs autres possibilités à envisager au-delà.

Si votre carte d'identité n'est pas correctement configuré dans /etc/passwd et /etc/group, qui peuvent également causer la commande ls pour afficher des résultats inattendus. Vérifier les autorisations du dossier. Vérifiez également les autorisations Windows avec la commande getfacl. Peut-être également vérifier la commande mount.

2voto

zzapper Points 610

Sur mon PC Win7 fichiers ont été généralement ----------+ 1 David Aucun 69120 Jun 17 13:17 mydoc.txt

J'ai essayé tous au-dessus de pas de chance S'est avéré que j'avais encore quelques vieux historiques mont des entrées dans ma .zshrc J'ai supprimé ces et Bob's your Uncle problème à disparu!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X