Як змінити ім'я користувача на Cygwin


9

Коли я вперше встановив і запустив Cygwin, моє ім’я користувача та ім’я ПК з’явилися на початку підказки, як-от

Johm@John-PC ~

Проблема в тому, що в імені облікового запису була помилкова помилка, коли я вперше встановив Windows 7, і вона все ще залишається в Cygwin.

Я змінив ім'я облікового запису Windows, змінив відповідне ім’я папки та виправив відповідний реєстр ( Local Machine->Microsoft->Windows NT->Current Version->profile list). Потім я видалив Cygwin, включаючи його реєстри, повторно завантажив його та встановив знову.

Але старе неправильне ім’я користувача все ще залишається. Як я можу це виправити?


Ця відповідь на StackOverflow повинен допомогти: stackoverflow.com/questions/225764 / ... .
boot13

Відповіді:


11

Спробуйте відредагувати файл / etc / passwd, ім'я користувача можна змінити в першому полі. Уникайте використання пробілів у назві


Не могли б ви сказати, як я можу редагувати файл / etc / passwd? Я не знайомий з командами cygwin
user67275

1
Я вважаю, що ви введете nano /etc/passwd(ви повинні запустити Cygwin як адміністратор), і ви будете редагувати його з командного рядка. Потім ви натискаєте CTRL+ X, потім Yі, нарешті, клавішу введення, щоб зберегти її.

7
Мені довелося mkpasswd > /etc/passwdі потім відредагувати рядок, починаючи з мого імені, щоб відповідати бажаному ім'ям cygwin. Це було моє ім'я, тому що в Windows 10 я використовував обліковий запис мікрософт у якості входу в систему Windows.
stevesliva
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.