jak mogę utworzyć konto użytkownika w Uniksie za pomocą CLI?


-2

Korzystam z Redhat i chcę założyć konto użytkownika za pomocą CLI. Korzystam z tych poleceń, ale chyba nie działa.

# useradd smithj -c 'John Smith' -m
# passwd smithj

a wynikiem powinna być zmiana hasła użytkownika smithj. Nowe hasło UNIX: Wpisz ponownie nowe hasło UNIX: Passwd: wszystkie tokeny uwierzytelniające zostały zaktualizowane.

Proszę rzucić nieco światła na to, gdzie popełniam błąd.

Odpowiedzi:


1

Symbol #, jak wyjaśniono w innej odpowiedzi, reprezentuje wiersz poleceń. W tym przypadku # reprezentuje wiersz polecenia root, a $ reprezentuje wiersz polecenia dla innego użytkownika. Więc sprawdź, czy wykonujesz te polecenia jako root.


0

czy próbowałeś

useradd -c 'John Smith' -m smithj

według strony man dla useradd

useradd [options] LOGIN

Tak. To nie działa. Czy jednak „#” jest obowiązkowe?
Dhrumit Patel,

# Reprezentuje wiersz poleceń, tak naprawdę nie wpisujesz go.
Scott Chamberlain,

# rozpocznij komentarz, nie możesz go wpisać. musisz być rootem, aby utworzyć użytkownika. idpowinien pokazać cię jako root. (np. uid = 0 (root))
Archemar
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.