Chmod通过脚本申请

时间:2016-08-25 13:33:44

标签: linux bash shell unix scripting

我正在创建一个脚本文件,我想通过chmod -R 777 myApp / *

添加权限

我在脚本中添加以下行

cd /home/abc/aa_tmp  chmod -R 777 myApp/*

哪个不起作用,当我尝试更新/编辑文件时,我得到了许可被拒绝,不知道我在这里想念的是什么?

2 个答案:

答案 0 :(得分:1)

你可以用这个;

#!/bin/bash
chmod -R 777 /home/abc/aa_tmp/myApp/*

如果用户具有足够的权限以上脚本工作。但是如果权限如下,则抛出权限被拒绝

user@host:/tmp/$ ls -arlt
..
d---------  2 user user  4096 Aug 25 16:38 myApp
..

答案 1 :(得分:0)

要么您不是root用户,要么用户不拥有myApp。 并且你不需要*,因为它是递归的。

  • #su
  • #chmod -R 777 myApp /