Làm cách nào để thay đổi tên người dùng? (tên viết tắt và thư mục nhà)


11

Trong Linux, điều này sẽ không có trí tuệ. Chỉ cần vào / etc / password và chỉnh sửa nó, và đổi tên thư mục trong / home. Tôi muốn tên ngắn mới và thư mục nhà mới khớp với sau khi thay đổi.


2
Chỉ cần một lưu ý phụ: trong Linux nó không đơn giản như vậy. Bạn cũng phải cập nhật /etc/group, bí danh thư cuối cùng (ví dụ: tên người dùng @ máy) và tất cả những nơi có tên người dùng cũ của bạn (thường là nhiều).
Matteo

Câu trả lời:


7

Hướng dẫn riêng của Apple hoạt động khá tốt. Có thể có nhiều cách phức tạp hơn và nhanh hơn ngoài kia, nhưng tôi chưa bao giờ gặp phải vấn đề (chẳng hạn như quyền không chính xác) với các bước này.

Mac OS X v10.6 trở về trước: Cách thay đổi tên tài khoản người dùng hoặc tên thư mục chính


1
Đây chắc chắn là con đường "chính thức" để đi - nhưng nó có hai nhược điểm: Cái lớn là bạn kết thúc với một UID khác. Đó không phải là vấn đề lớn, nhưng đối với hầu hết mọi người, việc giữ số người dùng 501 là ít rắc rối nhất khi kết nối ổ đĩa ngoài với máy mac khác. Cái khác là nó dài hơn cần thiết. Tôi cho rằng Apple đã quyết định có một quy trình dài hơn để tránh việc ai đó xóa tài khoản người dùng vì một số người sẽ không đọc mọi thứ và cuối cùng xóa mọi thứ - có khả năng không có bản sao lưu.
bmike

Tôi đã không nhận ra một chút về UID - không gặp phải vấn đề gì về UID, nhưng chắc chắn đó là điều cần xem xét.
chrismanderson

Điều này làm việc tốt cho tôi, cảm ơn. Tôi nghĩ rằng nó sẽ khó hơn.
Dan

3

Trong Tùy chọn hệ thống , Người dùng & Nhóm , nhấp chuột phải vào tên người dùng trong danh sách bên trái và chọn Tùy chọn nâng cao . Chỉnh sửa trường Tên tài khoản và nhấp vào Ok .

Lý tưởng nhất là bạn cũng muốn chỉnh sửa thư mục Home để khớp với tên người dùng mới, mặc dù điều này không thực sự cần thiết.

ảnh chụp màn hình


Làm thế nào để chúng ta thay đổi thư mục nhà để phù hợp với tên người dùng? Đổi tên nó trong công cụ tìm dường như không hoạt động
Enrico Susatyo

1
Ingmar Hupp đang đề cập đến hộp thoại xuất hiện khi bạn chọn "Tùy chọn nâng cao".
kiamlaluno

1

Tôi thực sự không muốn chỉnh sửa người dùng tại chỗ vì việc xóa người dùng (bảo quản thư mục chính) rất đơn giản - đổi tên thư mục thành root - tạo người dùng mới với tên ngắn phù hợp với thư mục đã đổi tên.

Ngăn tùy chọn sẽ thấy rằng bạn đã có / Users / newshort và đề nghị kế thừa thư mục. Nó thực hiện công việc tốt nhất mà tôi biết trong việc thiết lập quyền sở hữu và sửa ACL cần thiết cho thư mục nhà của bạn để hoạt động như Apple dự định.


  1. Kiểm tra sao lưu của bạn là hiện tại - chỉ trong trường hợp
  2. Thực hiện xóa nhập mô tả hình ảnh ở đây
  3. Di chuyển trong thiết bị đầu cuối sudo -stheo saumv /Users/tester\ \(Deleted\)/ /Users/test
  4. Tạo nhập mô tả hình ảnh ở đây

Bạn có thể nên chạy tác vụ "Quyền sửa chữa" trong Disk Utility sau khi thực hiện hành động này. Vì ID người dùng Unix sẽ khác sau khi xóa và tạo người dùng mới.
sholsinger

1
Quyền sửa chữa không bao giờ chạm vào một thư mục nhà người dùng. Nó chỉ sửa phần mềm mà Apple đã cài đặt bằng cách xem / Library / Biên lai (hoặc cơ sở dữ liệu biên lai mới hơn) - quyền người dùng chỉ được đặt bởi thư mục ưu tiên / dscl / open trong Lion.
bmike
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.