Server version: Apache/2.4.38 (Debian) Server built: 2021-12-21T16:50:43
就是配置文件为 apache2.conf
的版本
树莓派zero 0
注意!一切操作都由root完成!
# 创建一个用户名为 apacheshell 的用户 useradd apacheshell # 无返回 # 查看 apacheshell 的用户组 groups apacheshell # 返回: # apacheshell : apacheshell # 用户组:用户名 # 打开文件 nano /etc/sudoers # 找到 ‘root ALL=(ALL:ALL) ALL’ 的后面 添加 apacheshell ALL=(ALL:ALL) NOPASSWD: ALL # ctrl+x 后点击 y 退出
至此,一个无密码的管理员就创建完成了。
当然,你有自己的方式创建也没有问题,只要知道无密码的管理员用户的用户名即可
# 打开 apache 的目录,一般为: cd /etc/apache2/ # 找到其目录下的 ‘apache2.conf’ 和 ‘envvars’ # apache2.conf # 找到: # User XXX # Group XXX # 改为: User apacheshell Group apacheshell # ctrl+x 后点击 y 退出 # envvars # 找到: # export APACHE_RUN_USER=XXX # export APACHE_RUN_GROUP=XXX # 改为: export APACHE_RUN_USER=apacheshell export APACHE_RUN_GROUP=apacheshell # ctrl+x 后点击 y 退出
之后,重启机器 reboot
,即可使用管理员账户运行代码!