Информация, которую Вы хотите, находится в /etc/passwd
файл (который является читаемым миром - хеши паролей, на самом деле удерживаются /etc/shadow
. Таким образом, Вы можете
$ grep www-data /etc/passwd
который должен произвести что-то вроде
www-data:x:111:112::/home/www-data:/bin/false
(Мне не установили апача, таким образом, детали, вероятно, отличаются). Важная деталь является частью после последнего :
который является оболочкой входа в систему. В этом случае это /bin/false
, что означает, что Вы не можете войти в систему как тот пользователь. При рассмотрении строки, соответствующей имени пользователя Вы будете видеть, что это /bin/bash
таким образом позволяя Вам войти в систему.
Если www-данные имеют допустимую оболочку входа в систему, затем просто идут и редактируют /etc/passwd
и измените оболочку входа в систему на /bin/false
.