GNU/Linux >> Linux Esercitazione >  >> Linux

Differenza tra ! vs!! vs * in /etc/shadow

Tutti e due "!" e "!!" la presenza nel campo della password significa che un account è bloccato.

Come si può leggere nel seguente documento, "!!" in una voce di account in ombra significa che l'account di un utente è stato creato, ma non è ancora stata assegnata una password. Fino a quando non viene fornita una password iniziale da un amministratore di sistema, è bloccato per impostazione predefinita.

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/System_Administration_Guide/s2-redhat-config-users-process.html


Potrebbe anche valere la pena notare <account>::..... il che significa che non è richiesta alcuna password (password vuota).

Se stai creando un file ssh solo chiave utente potresti usare <account>::0:0:99999:7::: per richiedere che l'utente imposti la propria password (ovvero che utilizza per sudo) al primo accesso.

Nota :solo chiave autenticazione significa che una password è NON un fattore di autenticazione.


Linux
  1. Differenza tra /bin/false e /sbin/nologin

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

  3. Linux:differenza tra /dev/console , /dev/tty e /dev/tty0?

  4. Differenza tra 2>&-, 2>/dev/null, |&, &>/dev/null E>/dev/null 2>&1?

  5. La differenza tra /opt e /usr/local?

Comprendere il file /etc/shadow

Differenza tra /etc/crontab e crontab -e

Qual è la connessione tra le directory /etc/init.d e /etc/rcX.d in Linux?

Genera manualmente la password per /etc/shadow

Qual è la differenza tra /tmp e /run?

Differenza tra /etc/hosts e /etc/resolv.conf