模拟非登录用户的权限

时间:2017-10-26 09:20:25

标签: linux shell permissions file-permissions

我想代表一些非登录用户执行某些操作,例如www-datauwsgi。我的目的是测试一些权限,检查他们可以修改的目录等等。

除了为他们创建shell和密码以及su之外,是否有建议的解决方法?

修改

当我尝试使su sudo admin@ip-192-10-30-111:~$ sudo su www-data This account is currently not available. admin@ip-192-10-30-111:~$ cat /etc/passwd | grep -i www-data www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin admin@ip-192-10-30-111:~$ 给特定用户时:

{{1}}

1 个答案:

答案 0 :(得分:1)

您不需要为它们创建shell和密码,只需以root身份运行su并使用--shell的{​​{1}}参数。

su运行bash shell:

www-data

以root身份。