Ich habe es zusammengefasst, weil ich es möglich gemacht habe, mich unter Linux bei einem Nologin-Benutzer anzumelden, und überprüft habe, ob der Login-Benutzer in einen Nologin-Benutzer geändert wurde.
$ cat /etc/passwd | grep www-data
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
/ var / www
existiert nicht, also erstellen Sie es$ sudo mkdir -p /var/www
$ sudo chown www-data:www-data /var/www
$ ls -alF /var/www
total 8
drwxr-xr-x 2 www-data www-data 4096 Nov 7 05:34 ./
drwxr-xr-x 14 root root 4096 Nov 7 05:34 ../
$ sudo su - www-data --shell=/bin/bash
###Bestätigen Sie, dass Sie sich nicht anmelden können
$ sudo su - www-data
This account is currently not available.
###Zum Anmelden einstellen
$ sudo usermod -s /bin/bash www-data
$ cat /etc/passwd | grep www-data
www-data:x:33:33:www-data:/var/www:/bin/bash
###Stellen Sie ein, dass Sie sich nicht anmelden möchten
$ sudo usermod -s /usr/sbin/nologin www-data
$ cat /etc/passwd | grep www-data
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
###Bestätigen Sie, dass Sie sich nicht anmelden können
$ sudo su - www-data
This account is currently not available.
Recommended Posts