Jak skonfigurować uprawnienia Sudo dla użytkownika w Linux
- 4475
- 987
- Seweryn Augustyniak
Sudo służy do zapewnienia dostępu do poleceń root (super administratora) użytkownikom niebędącym rootem. Na przykład, jako administrator, chcesz zapewnić dostęp do ponownego uruchomienia serwera internetowego użytkownikowi nacięcie, ale nie może wprowadzić żadnych zmian w jego konfiguracji. Możesz zapewnić sudo dostęp do użytkownika nacięcie zrobić to.
Aby edytować plik konfiguracyjny Sudo, użyj:
Visudo
Powyższe polecenie otworzy plik /etc /sudoers w edytorze. Ten plik jest głównym plik konfiguracyjnym dla ustawień sudo. W pliku Sudoers otrzymasz wpis jak poniżej. Zapewnia to uprawnienia do robienia użytkownika do robienia czegokolwiek.
root all = (wszystkie) wszystkie
Składnia plików sudores
Format /etc /sudores jest jak poniżej
Host użytkownika: polecenie runas
- użytkownik - Nazwa użytkownika, użyj % Znak, aby określić nazwę grupy, taką jak % WebAdmins
- gospodarz - Nazwy hostów komputerowych
- Uruchom jako - Użytkownik do uruchomienia jako wspólne opcje są używane root lub wszystkie
- Komenda - Jedno lub więcej polecenia poziomu root
Zapewnij dostęp do użytkownika
Teraz, jeśli chcesz dostarczyć Użytkownikowi ponownie uruchomić uprawnienia nacięcie, Dodaj poniżej konfigurację w pliku Sudoers
Nick all = (root) nopasswd: /etc /init.D/httpd restart
Nopasswd oznacza, że nie jest wymagana weryfikacja, jeśli to pomijasz, nacięcie będzie musiał ponownie wprowadzić własne hasło. Teraz użytkownik nacięcie może ponownie uruchomić serwer WWW za pomocą następującego polecenia.
sudo /etc /init.D/httpd restart
Zapewnij dostęp do grupy
Aby zapewnić dostęp do poleceń Superuser dla grupy użytkowników. Zdefiniuj nazwę grupy zaczęła się od % symbol. Zgodnie z poniższym przykładem, wszyscy użytkownicy z grupą WebAdmin będą mieli uprawnienia do wykonania polecenia.
%WebAdmin All = (root) /etc /init.D/httpd restart
- « Jak używać polecenia SED, aby zastąpić ciąg w plikach
- Jak zainstalować Nginx MySQL PHP z PHP-FPM na CentOS/RHEL »