如何在没有root权限的情况下创建目录?

时间:2017-01-30 19:43:44

标签: linux shell capistrano

我正在尝试通过 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"

1 个答案:

答案 0 :(得分:3)

如果您没有权限,那么您没有权限。你可以:

  • 在别处创建文件。
  • 以具有相应权限的其他用户(通过sudosu或以其身份登录)运行该命令。
  • 调整封闭目录的权限(但请注意这样做,因为/和其他地方有充分理由的权限。