2017-09-01 2 views
-2

Je ne serais pas demander si d'autres réponses ont aidé, mais je suis assez nouveau pour mettre les choses comme ça. Pour une raison quelconque, mon répertoire personnel par défaut est /cygdrive/c/Users/<username>/AppData/Roaming/SPB_Data ce qui est très gênant car je dois recopier beaucoup chaque fois que j'ouvre Cygwin.Changer Cygwin Home Directory

Avec une explication simple pour quelqu'un de nouveau à ce sujet, comment puis-je changer le répertoire personnel à cygdrive/c/Cygwin64/home?

+0

Vous avez regardé les questions mais vous n'avez pas spécifiquement regardé cette question? [Comment puis-je changer mon dossier personnel Cygwin après l'installation?] (Https://stackoverflow.com/questions/1494658/how-can-i-change-my-cygwin-home-folder-after-installation) – direprobs

+0

mais je ne sais pas assez sur Cygwin ou Linux pour utiliser l'information d'une manière qui résout mon problème. – Xerxes8

+0

Je fais des tutoriels et tout, mais la plupart de tout ce que j'ai regardé dit que le répertoire de base par défaut est cygdrive/c/Cygwin64/home, donc je ne sais pas comment le mien a fini par être différent. – Xerxes8

Répondre

1

voir https://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-mapping-nsswitch
et mis sur /etc/nsswitch.conf

db_home: /home/%U 

Ne pas utiliser le bloc-notes, car elle définira la fin de la ligne aux fenêtres par défaut CRLF

Après avoir modifié le fichier, fermez tous les processus Cygwin, comme sa valeur est lue à début cygwin.