Я закончил тем, что вышел из всех своих оболочек cygwin и отредактировал его вручную в текстовом редакторе. Пока неплохо.
Примечание: не выходите из пробелов в каталоге "Documents and Settings". Запись будет похожа
user:...:/cygdrive/c/Documents and Settings/user:/bin/bash
, строка маркируется на :
символ.
РЕДАКТИРОВАНИЕ: Для последних версий Cygwin (1.7.34 и вне), см. этот более новый вопрос .
Как ответ sblundy, можно всегда редактировать вручную.
, Но если Вы хотите сделать это "официальный" путь, используйте cygwin-определенное mkpasswd
команда. Ниже отрывок из официальных документов о телефоне mkpasswd
:
, Например, эта команда:
Пример 3.11. Используя альтернативу домой корень
$ mkpasswd -l -p "$(cygpath -H)" > /etc/passwd
поместил бы корневые каталоги локальных пользователей в каталог Windows 'Profiles'.
существует набор других действительно полезных команд, описанных на Утилиты Cygwin страница документации (который включает mkpasswd
). Использование cygpath
в примере выше является другим из этих cygwin-определенных инструментов.
, В то время как Вы в нем, Вы, вероятно, также хотите читать Используя Cygwin Эффективно с документацией Windows . Существует набор действительно хорошего совета.
Я всегда устанавливал ДОМОЙ как определенная для пользователя переменная среды в Информационных собственностях.
Для предотвращения проблем, вызванных при наличии пробелов в пути к корневому каталогу, используйте краткую форму каталога Windows 'Profiles' - т.е. /cygdrive/c/DOCUME~1/user
.
можно сделать это путем ввода команды:
mkpasswd -l -p "$(cygpath $(cygpath -dH))" > /etc/passwd