我正试图通过mina deployer脚本在服务器上创建一个目录,但是shell显示权限被拒绝。
命令是:
mkdir -p /monit && chown ubuntu: /monit && chmod u+w . /monit
错误是:
Mkdir: unable to create directory "/ monit": Permission denied
queue 'echo "-----> Create Monit dir"'
queue echo_cmd "mkdir -p #{config_path}/monit && chown #{user}:#{group} #{config_path}/monit && chmod u+w . #{config_path}/monit"
最佳答案
如果你没有许可,那么你就没有许可。您可以:
在别处创建文件。
以具有相应权限的其他用户(通过sudo
、su
或以他们的身份登录)运行该命令。
调整封闭目录的权限(但要小心,因为/
和其他地方有他们的权限是有充分理由的)。
关于linux - 如何在没有root许可的情况下创建目录?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41944178/