Najpierw zastanówmy się o co chodzi w tym zadaniu tak naprawdę? Upraszczając - jeśli użytkownik może się przełączyć na konto roota to de facto nadajemy mu uprawnienia administracyjne. Jak to zrobić? Można np. stworzyć grupę i nadać członkom tej grupy uprawnienia do uruchamiania wszystkich poleceń systemowych. Często korzystam z gotowej "receptury" w /etc/sudoers:
#visudo
# Uncomment to allow people in group wheel to run all commands
%wheel ALL=(ALL) ALL
i już. Członkowie grupy wheel mają teraz uprawnienia administracyjne. Wystarczy dodać odpowiednie osoby do grupy wheel poprzez edycję /etc/groups lub wywołanie groupmod lub gpasswd lub ...
# gpasswd -a fares wheel
Adding user fares to group wheel
Teraz już z konta fares możemy przejśc na root:
fares@ny $ sudo su -
I to tyle. Czekam na wasze rozwiązania w komentarzach.
Brak komentarzy:
Prześlij komentarz