Безопасно изменить домашний каталог - PullRequest
82 голосов
/ 22 октября 2008

Я пытаюсь безопасно обновить домашний каталог, как указано в /etc/passwd, но стандартные утилиты Linux - usermod и vipw - для этого не предусмотрены Cygwin.

Может кто-нибудь сказать мне, как они изменили это в Cygwin?

Ответы [ 11 ]

0 голосов
/ 15 октября 2014

Я отредактировал свой файл / etc / passwd напрямую (убедившись, что к нему больше ничего не получит доступ), и изменил все ссылки на / home на / Users (в Windows 7). Я обнаружил, что для того, чтобы все работало правильно, мне пришлось удалить все каталоги в каталоге / home (или переместить их в другое подходящее место). В противном случае у cygwin возникнет раздвоение личности, когда, например, bash -l начнётся в / home / Pablo, а $ HOME будет / Users / Pablo, а emacs, похоже, сделает обратное. Как только я удалил / home / Pablo, все заработало нормально.

...