让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

发表评论

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