Nowy użytkownik z dostępem roota w systemie Linux Debian
9
Utworzyłem nowego użytkownika za pomocą „Kont użytkowników” w „Ustawieniach systemu”. Jak przyznać prawa, aby nowy użytkownik mógł mieć taki sam poziom dostępu jak root?
Dlaczego chcesz to zrobić? Zwykle nie jest dobrym pomysłem, aby dać innemu użytkownikowi taki sam dostęp jak root, dlatego inni tutaj sugerują użycie sudo. Jeśli możesz powiedzieć nam więcej o tym, co dokładnie musisz zrobić ten użytkownik, możemy być w stanie wymyślić coś jeszcze lepszego dla Twojej sytuacji.
Spooniest,
Odpowiedzi:
8
Nie chcesz tego robić. Zamiast tego użyj sudo.
W najnowszych wersjach Ubuntu domyślna grupa, której podniesienie za pomocą sudo ma (odpowiednio) nosi nazwę „sudo”. Możesz dodać użytkownika za pomocą usermod(lub interfejsu graficznego, o którym niestety nic nie wiem, lub spróbuję dać ci instrukcje).
usermod -a -G sudo new_user
Niech nowy użytkownik zaloguje się ponownie. Po tym powinny być w stanie dotrzeć sudodo innych użytkowników.
„Nie chcesz tego robić”. Wygląda na to, że naprawdę tego chciał.
PMint
1
@PMint To, czego ludzie chcą i co jest właściwie wskazane, nie zawsze jest tym samym (chociaż odpowiedź faktycznie sugeruje prawie dokładnie tę samą metodę, więc nie jestem pewien, do czego zmierzasz).
Chris Down,
8
root - może być tylko jeden.
(ale root może mieć wiele nazw).
Aby utworzyć konto z takimi samymi uprawnieniami jak root, po prostu ustaw identyfikator UID konta równy zero. Wtedy będą rootem, ale pod inną nazwą.
Typowymi tego przykładami są nazwy kont, toorktóre są tworzone (np. W niektórych systemach * bsd) z UID 0, jako alternatywny login root - być może /bin/cshraczej z /bin/shpowodu powłoki niż z innej niepoważnej przyczyny.
Jednak, jak już kilka osób powiedziało, nie chcesz tego robić . Możesz myśleć, że tak, ale tak naprawdę nie. sudoZamiast tego zainstaluj i skonfiguruj .
Ciekawe - kiedy to zrobiłem raz, nie mogę zalogować się jak w pierwotnej korzenia dłużej, bo podobno na początku procesu logowania tylko identyfikatorów użytkowników (które są zarówno 0) służą do wyszukiwania informacji, a nowy użytkownik został znaleziony pierwszy.
Peter - przywróć Monikę
@ PeterA.Schneider Nie tylko na początku procesu logowania. Identyfikatory użytkownika definiują konto. Jeśli są dwa wpisy o tym samym identyfikatorze użytkownika, ale różnych nazwach użytkowników, są to te same konta z dwoma zestawami poświadczeń.
Gilles 'SO - przestań być zły'
2
Chciałbyś skorzystać z terminala. Aby dać pełny dostęp do konta root, przejdź do konta root:
su
Następnie otwórz plik sudoers:
visudo
Następnie dodaj swoją nazwę użytkownika do listy:
username ALL=(ALL) ALL
Następnie powinieneś dać użytkownikowi pełny dostęp do roota.
Odpowiedzi:
Nie chcesz tego robić. Zamiast tego użyj sudo.
W najnowszych wersjach Ubuntu domyślna grupa, której podniesienie za pomocą sudo ma (odpowiednio) nosi nazwę „sudo”. Możesz dodać użytkownika za pomocą
usermod
(lub interfejsu graficznego, o którym niestety nic nie wiem, lub spróbuję dać ci instrukcje).Niech nowy użytkownik zaloguje się ponownie. Po tym powinny być w stanie dotrzeć
sudo
do innych użytkowników.źródło
root - może być tylko jeden.
(ale root może mieć wiele nazw).
Aby utworzyć konto z takimi samymi uprawnieniami jak root, po prostu ustaw identyfikator UID konta równy zero. Wtedy będą rootem, ale pod inną nazwą.
Typowymi tego przykładami są nazwy kont,
toor
które są tworzone (np. W niektórych systemach * bsd) z UID 0, jako alternatywny login root - być może/bin/csh
raczej z/bin/sh
powodu powłoki niż z innej niepoważnej przyczyny.Jednak, jak już kilka osób powiedziało, nie chcesz tego robić . Możesz myśleć, że tak, ale tak naprawdę nie.
sudo
Zamiast tego zainstaluj i skonfiguruj .źródło
Chciałbyś skorzystać z terminala. Aby dać pełny dostęp do konta root, przejdź do konta root:
Następnie otwórz plik sudoers:
Następnie dodaj swoją nazwę użytkownika do listy:
Następnie powinieneś dać użytkownikowi pełny dostęp do roota.
źródło
Użyj
adduser USERNAME sudo
jako root, to jest bezpieczniejsze, a także funkcjonalne:Aby dodać użytkownika „USERNAME” do grupy sudo:
źródło