GNU/Linux >> Linux Esercitazione >  >> Linux

Configurazione di sudo per abilitare i comandi per utenti non root in Linux

Questo post descrive come concedere l'autorizzazione sudo agli utenti non root per abilitare o disabilitare l'esecuzione dei comandi. “sudo ” viene utilizzato per consentire agli utenti non root di eseguire comandi che richiedono privilegi di root. Consente agli utenti di eseguire comandi come superutente o un altro utente. Accedi come utente root e apri “/etc/sudoers ” in modalità di modifica usando il comando visudo:

# visudo
...
## Allow root to run any commands anywhere
root ALL=(ALL) ALL

# Allow kam user to execute iptables & tcpdump commands
# Syntax: Username Hostname= command1,command2

kam server1= /sbin/iptables, /usr/sbin/tcpdump

## Allows members of the 'sys' group to run networking, software,
...

Nota :Qui, 'server1' è il nome host del server. Salva ed esci da visudo.

Per abilitare o disabilitare l'esecuzione di qualsiasi comando per un utente non root, modificare lo stesso file /etc/sudoers e aggiungere o rimuovere i comandi che si desidera disabilitare per qualsiasi utente specifico.

Il file Sudoer può essere utilizzato per fornire i privilegi di root a un comando specifico per un file specifico. Questo può essere fatto come:

[user] ALL=(ALL) [command_absolute_path] [file_list_seperated_via_comma]

Esempio:

Oracle ALL=(ALL) /bin/ls /opt/oracle.ExaWatcher/archive

Il simbolo speciale “*” può essere utilizzato per l'intero sottoalbero. Ad esempio:

Oracle ALL=(ALL) /bin/ls /opt/oracle.ExaWatcher/archive/*

Ciò fornisce la possibilità di eseguire "ls" con sudo sull'intero sottoalbero (sottodirectory)


Linux
  1. I miei comandi Linux preferiti per l'ottimizzazione delle immagini web

  2. Come impostare i privilegi di Sudo per l'utente in Linux

  3. Come creare una partizione Ext4 per tutti gli utenti?

  4. 11 migliori software CAD per Linux

  5. PYTHONPATH non funziona per sudo su GNU/Linux (funziona per root)

8 comandi fondamentali di gestione dei file Linux per i nuovi utenti

8 comandi essenziali per la navigazione dei file Linux per i nuovi utenti

Come abilitare il sudo senza password per l'utente in Linux

I 50 comandi Zypper più utili per gli utenti SUSE Linux

4 comandi Stat in Linux con esempio per utenti principianti

Comandi per la gestione dei processi in Linux