Làm cách nào để thay đổi tên hiển thị của tôi trong Linux mà không có đặc quyền của người quản trị?


0

Gần đây tôi có một tài khoản trong một mạng và quản trị viên đã viết sai tên của tôi. Có cách nào để tự thay đổi nó không?


Bất kỳ lý do nào bạn không thể đơn giản là quản trị viên để thay đổi nó cho bạn?
Tom Carpenter

Bạn chắc chắn nên hỏi quản trị viên.
Michael Bailey

Câu trả lời:


2

Không. Tài khoản có thể được sửa đổi bằng usermodlệnh (ví dụ: để thay đổi tên người dùng của bạn, bạn sẽ chạy usermod -l new_name current_name) chỉ có thể được chạy bởi siêu người dùng.

Ngoài ra, bạn không nên đăng nhập khi thay đổi tên người dùng của mình. Trên thực tế, bạn thậm chí có thể không đăng nhập được, vì usermodsẽ thất bại nếu bất kỳ quá trình nào được chạy dưới tên người dùng của bạn.


EDIT: Tôi không nhận thấy tiêu đề của bạn và tự động nghĩ đến việc thay đổi tên người dùng , không hiển thị tên . Tôi sẽ để phần đó ở đây vì nó có thể giúp ai đó.

Bạn có thể thay đổi tên hiển thị của mình bằng cách usermod -cđăng nhập, nhưng bạn vẫn cần có quyền truy cập root để chạy usermod.

Tuy nhiên, tên hiển thị cũng có thể được thay đổi bởi chfn -f new_name. Bản thân lệnh không cần người dùng đặc quyền, nhưng nó có thể thất bại tùy thuộc vào cấu hình /etc/login.defs cho CHFN_RESTRICT(và để thay đổi tệp, bạn cũng cần quyền truy cập siêu người dùng).


Vâng, tôi đã nghi ngờ điều đó, nhưng tôi muốn chắc chắn. Dù sao cũng cảm ơn bạn.
MID

Xin lỗi, trong khi đây là một câu trả lời tốt, nó vẫn còn sai nhiều hơn đúng. usermodkhông liên quan gì đến tài khoản miền, nó chỉ giới hạn ở / etc / passwd (chẳng hạn, người ta sẽ sử dụng LDAP để chỉnh sửa tài khoản LDAP) và nó hoạt động tốt khi bạn đăng nhập (trừ khi bạn đang cố gắng thay đổi tên người dùng hoặc UID - nhưng câu hỏi ban đầu không phải là về tên người dùng, nó đặc biệt nói tên hiển thị ).
grawity

@grawity Cảm ơn bạn đã chỉ ra mọi thứ - Tôi chỉ giả sử các mục / etc / passwd, tất nhiên sử dụng bất kỳ nhà cung cấp nhận dạng nào khác sẽ cần một lệnh cụ thể (nhưng tôi không thấy bất kỳ đề cập nào trong bài đăng đó). Mặt khác, tôi hoàn toàn bị mù và bằng cách đọc 'tên', tôi tự động nghĩ về tên người dùng, không hiển thị tên - bây giờ tôi thấy nó ngay cả trong tiêu đề! Sẽ điều chỉnh câu trả lời cho điều đó.
Adalee

Thông thường "tài khoản trên mạng" sắp xếp ngụ ý LDAP / AD / NIS. Mặc dù tôi đã đọc sai câu hỏi khi nói "tài khoản miền", điều này sẽ ám chỉ điều đó mạnh mẽ hơn.
grawity

1

Không, và các hành động chủ động cũng có thể không được đánh giá cao bởi anh chàng IT (có thể có các ứng dụng hoặc tài liệu phụ thuộc cần điền) vì vậy tôi khuyến khích bạn nên hỏi họ.


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.