Безопасно измените корневой каталог

82
задан Steven Penny 15 December 2016 в 01:32
поделиться

4 ответа

Я закончил тем, что вышел из всех своих оболочек cygwin и отредактировал его вручную в текстовом редакторе. Пока неплохо.

Примечание: не выходите из пробелов в каталоге "Documents and Settings". Запись будет похожа

user:...:/cygdrive/c/Documents and Settings/user:/bin/bash

, строка маркируется на : символ.

19
ответ дан Steven Penny 24 November 2019 в 09:14
поделиться

РЕДАКТИРОВАНИЕ: Для последних версий 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 . Существует набор действительно хорошего совета.

96
ответ дан Community 24 November 2019 в 09:14
поделиться

Я всегда устанавливал ДОМОЙ как определенная для пользователя переменная среды в Информационных собственностях.

4
ответ дан JesperE 24 November 2019 в 09:14
поделиться

Для предотвращения проблем, вызванных при наличии пробелов в пути к корневому каталогу, используйте краткую форму каталога Windows 'Profiles' - т.е. /cygdrive/c/DOCUME~1/user.

можно сделать это путем ввода команды:

mkpasswd -l -p "$(cygpath $(cygpath -dH))" > /etc/passwd
3
ответ дан Steven Penny 24 November 2019 в 09:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: