Jestem nowy w Linuksie i używam Ubuntu.
Próbuję dodać nowego użytkownika.
Kiedy używam tego polecenia „useradd indra”, wyświetla komunikat o błędzie informujący o tym
igeek01@igeek01-Lenovo-G585:~$ useradd indra
useradd: Permission denied.
useradd: cannot lock /etc/passwd; try again later.
igeek01@igeek01-Lenovo-G585:~$ ^C
igeek01@igeek01-Lenovo-G585:~$
Co powinienem zrobić, aby uzyskać dostęp do roota i jak dodać nowego użytkownika?
Odpowiedzi:
Nie, domyślnie nie ma użytkownika root.
podczas konfigurowania systemu pierwszy utworzony użytkownik ma uprawnienia administratora. Ten użytkownik (lub dowolny użytkownik w grupie kół) może zrobić wszystko, co root może zrobić jako sudo. Jest to bezpieczniejsze, ponieważ powracasz do bycia zwykłym użytkownikiem, gdy tylko skończysz używać polecenia wymagającego rootowania.
Poprzedzanie każdego polecenia, które chcesz uruchomić jako root w sudo, i podanie hasła użytkownika powinno załatwić sprawę, o ile jesteś zalogowany jako pierwotny użytkownik, którego utworzyłeś.
Tak
sudo useradd indra
by działałosudo su
aby przełączyć się na użytkownika root z pierwotnego użytkownika. ale sudo jest właściwą rzeczą.źródło
W systemie Ubuntu użytkownik root został wyłączony ze względów bezpieczeństwa.
Użyj
sudo
jako sposobu wydawania poleceń dostępnych tylko do rootowania, na przykład:Poprosi o podanie hasła, a jeśli jest poprawne, wyda polecenie
useradd indra
jakoroot
.źródło