sudoers 语法以 php 用户身份运行 shell 脚本?
我想
- 从 php 脚本运行shell 脚本
restore
- 以 postgres 用户身份
- (用户名是
php
), - 使用 sudo
该脚本将有几行代码,
dropdb <database name>
psql -c "create database <database name> with encoding 'unicode';" -U edutemplate1
psql -d <database name> -f edu.hourly.sql
- 类似于运行脚本
restore
的 sudo 命令语法 - 允许 php 用户运行
restore
的 sudoers 语法 > 作为postgres
用户编写脚本?
I want to run
- a shell script
restore
- as postgres user
- from php script (the user name is
php
) - using sudo
the script will have few lines of code, something like
dropdb <database name>
psql -c "create database <database name> with encoding 'unicode';" -U edutemplate1
psql -d <database name> -f edu.hourly.sql
- what would be the sudo command syntax to run the script
restore
- what would be the sudoers syntax to allow php user to run
restore
script aspostgres
user?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该命令与您在控制台中执行的命令完全相同:
甚至:
或
The command is absolutely the same as you do in console:
Or even:
or