将文件夹权限更改为admin

时间:2014-03-27 10:01:15

标签: linux bash permissions

我有一个用于创建和移动文件的bash脚本

此脚本基于文件名创建文件夹,然后创建另一个文件夹下载 示例movie.mkv

电影/下载/电影.mkv

for file in *.mkv; do
  folder=$(basename "$file" ".mkv")"/downloads"
  mkdir -p "$folder" && mv "$file" "$folder"
done

但是此脚本创建的文件夹具有root权限,我需要管理员权限

有没有办法编辑这个脚本?

这是我要改变的图片:     http://s5.postimg.org/5cmxxf8on/Bez_tytu_u.jpg

最诚挚的问候和感谢你

1 个答案:

答案 0 :(得分:0)

由于您将脚本作为root运行,因此您可以添加chown命令作为脚本中的最后一个命令,将所有者更改为admin:

for file in *.mkv; do
  folder=$(basename "$file" ".mkv")"/downloads"
  mkdir -p "$folder" && mv "$file" "$folder"
  chown -R admin "$folder"
done