bash: adduser: lệnh không tìm thấy trên centOS


15

Tôi đã cài đặt CentOS 5.5 trên VMWare 8 gần đây và tôi đang cố gắng thêm người dùng mới trên hệ thống. Tôi không thể thêm người dùng trừ khi tôi sử dụng su -tùy chọn. Tôi tin rằng nó phải làm một cái gì đó với đường dẫn không được đặt đúng.

Tôi đã cập nhật đường dẫn và đây là những gì nó trông giống như /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin

Tôi tin rằng lệnh nằm trong / sbin dir đã là một phần của đường dẫn. Bất cứ ai có thể đề nghị cho tôi những gì tôi có thể thiếu?

Câu trả lời:


26

Hãy thử thêm /usr/sbinvào con đường của bạn.


Vâng! Đó là một mẹo nhỏ, Đã thêm nó làm vị trí ưu tiên trong đường dẫn. Cảm ơn mdpc :)
Atul

1
Làm thế nào tôi sẽ làm điều đó? Đã có PATH = cái gì đó trong .bash_profile của tôi? Làm thế nào để tôi thêm một cái khác?
xiaodai


Bạn muốn cung cấp một ví dụ về điều đó để đây là một câu trả lời hoàn chỉnh?
Henry F

6
/usr/sbin/useradd username -g groupname -d homedirectory

Nó mang lại cho tôi lỗi -bash: / usr / sbin / useradd: Không có tệp hoặc thư mục như vậy
Nishad Up

6

Tôi biết câu trả lời của OP đã được giải quyết, tuy nhiên, đối với những người đang chạy CentOS từ trong bộ chứa docker, dường như thiếu cả adduseruseradd , giải pháp là cài đặt Shadow-utils ( rõ ràng là root ):

yum install shadow-utils

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.