Cách thay đổi tên người dùng trên Cygwin


9

Khi tôi cài đặt và chạy Cygwin lần đầu tiên, tên người dùng và tên PC của tôi xuất hiện ở đầu dấu nhắc, như

Johm@John-PC ~

Vấn đề là, có một lỗi đánh máy trong tên tài khoản khi tôi cài đặt Windows 7 lần đầu và nó vẫn còn trong Cygwin.

Tôi đã thay đổi tên tài khoản Windows, thay đổi tên thư mục tương ứng và sửa sổ đăng ký có liên quan ( Local Machine->Microsoft->Windows NT->Current Version->profile list). Sau đó, tôi đã xóa Cygwin, bao gồm các đăng ký của nó, tải xuống lại và cài đặt lại.

Nhưng tên người dùng sai cũ vẫn còn. Làm thế nào tôi có thể sửa điều này?


Câu trả lời này trên StackOverflow sẽ giúp: stackoverflow.com/questions/225764/ .
boot13

Câu trả lời:


11

Hãy thử chỉnh sửa tệp / etc / passwd, tên người dùng có thể được thay đổi trong trường đầu tiên. Tránh sử dụng khoảng trắng trong tên


Bạn có thể cho tôi biết làm thế nào tôi có thể chỉnh sửa tập tin / etc / passwd? Tôi không quen với các lệnh cygwin
user67275

1
Tôi tin rằng bạn sẽ gõ nano /etc/passwd(bạn phải chạy Cygwin với tư cách quản trị viên) và bạn sẽ chỉnh sửa nó từ dòng lệnh. Sau đó, bạn nhấn CTRL+ X, sau đó Yvà cuối cùng là phím enter để lưu nó.

7
Tôi đã phải mkpasswd > /etc/passwdvà sau đó chỉnh sửa dòng bắt đầu bằng tên đầu tiên của mình để khớp với tên người dùng cygwin mong muốn. Đó là tên đầu tiên của tôi vì trên Windows 10, tôi đã sử dụng tài khoản microsoft làm thông tin đăng nhập windows của mình.
stevesliva
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.