Je l'ai résumé parce que j'ai rendu possible la connexion d'un utilisateur nologin sur Linux et vérifié pour changer l'utilisateur de connexion en un utilisateur nologin.
www-data
est défini sur nologin
, alors vérifiez avec cet utilisateur$ cat /etc/passwd | grep www-data
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
/ var / www
n'existe pas, alors créez-le$ 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
www-data
créé par défaut pour se connecter###Confirmez que vous ne pouvez pas vous connecter
$ sudo su - www-data
This account is currently not available.
###Configurer pour se connecter
$ sudo usermod -s /bin/bash www-data
$ cat /etc/passwd | grep www-data
www-data:x:33:33:www-data:/var/www:/bin/bash
###Ne pas se connecter
$ 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
###Confirmez que vous ne pouvez pas vous connecter
$ sudo su - www-data
This account is currently not available.
Recommended Posts