想在 php 容器中想切换至 www-data 去执行一些低权限的操作,但执行 su www-data
的时候提示账号不可用:
$ su www-data
This account is currently not available.
这是因为,在 php 容器中 www-data 账号默认是被禁止登录的。查看 /etc/passwd
确认被禁止登录:
$ cat /etc/passwd
...
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
...