让AMH 的php能在web访问下执行shell

1。安装AMChroot模块,并设置虚拟主机运行为兼容模式。

2。 vi /etc/sudoers

为账号www添加免密码的sudo权限。

把exec_shell改成www

3。一般命令可以执行了,如果需要权限的命令,就加sudo。

切换用户出现:

[root@localhost ~]# su – nagios
This account is currently not available.

运用shell修改用户:

命令:usermod -s /bin/bash username

如果碰到sudo: /etc/sudoers.d is world writable的情况:

执行以下命令

pkexec chmod 555 /etc/sudoers 
pkexec chmod 555 /etc/sudoers.d/README

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>