GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Sudo non chiede più la password?

Non me ne sono accorto ma è passato un po' di tempo da quando ho inserito la password per utilizzare i privilegi sudo.

Ecco il mio /etc/sudoers file:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults    env_reset
Defaults    mail_badpass
Defaults    secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d
%jupiter ALL=NOPASSWD: /usr/lib/jupiter/scripts/bluetooth, /usr/lib/jupiter/scripts/camera, /usr/lib/jupiter/scripts/cpu-control, /usr/lib/jupiter/scripts/resolutions, /usr/lib/jupiter/scripts/rotate, /usr/lib/jupiter/scripts/touchpad, /usr/lib/jupiter/scripts/vga-out, /usr/lib/jupiter/scripts/wifi

Questo mi preoccupa perché qualsiasi script ora può essere eseguito senza che io debba inserire la password.

Ho visto le seguenti domande, ma sembrano non correlate a questo post:

  • sudo non chiede la password
  • nessuna richiesta di password per sudo

Come faccio a creare sudo sempre richiedimi una password (ad eccezione della durata del timeout indicata in /etc/sudoers file?

PS: Ho degli alias impostati nel mio .bash_aliases che hanno comandi che usano sudo, ma spero che non sia correlato alla richiesta della password, o no?

Risposta accettata:

La tua ultima riga è il colpevole. Non so perché, forse è un bug o non conosco tutte le regole di Linux.

Dovresti considerare queste righe:

# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.

Quindi rimuovi l'ultima riga e inseriscila in /etc/sudoers.d/sudo-jupiter . Ora ripristina le autorizzazioni su /etc/sudoers su u-x e riavvia il sistema .


Ubuntu
  1. Risolto il problema con il file sudoers rotto – sudo:errore di analisi in /etc/sudoers vicino alla riga 21 [Ubuntu]

  2. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  3. Come disabilitare "sudo su" per gli utenti nel file di configurazione sudoers

  4. Come posso fare in modo che sudo chieda la password di root?

  5. Come configurare /etc/issues per mostrare l'indirizzo IP per eth0

Errore nel file Sudoers? Ecco come puoi risolverlo.

Come configurare Pkexec per non richiedere la password?

Schema Regex per modificare il file /etc/sudoers

Aggiungi un sudoer in modo non interattivo dalla riga di comando

Disabilita il feedback durante la digitazione della password al prompt sudo

Genera manualmente la password per /etc/shadow