简体   繁体   English

将文件夹权限更改为管理员

[英]changing folder permissions to admin

I have a bash script to create and move files 我有一个bash脚本来创建和移动文件

This script is making folder bassed on file name and then create another folder downloads example movie.mkv 该脚本将文件夹放在文件名下,然后创建另一个文件夹下载示例movie.mkv

movie/downloads/movie.mkv 电影/下载/电影.mkv

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

but folders created by this script have root permissions and I need admin permissions 但是此脚本创建的文件夹具有root权限,我需要管理员权限

Is there any way to edit this script? 有什么办法可以编辑此脚本?

Here is a picture what I want to change: http://s5.postimg.org/5cmxxf8on/Bez_tytu_u.jpg 这是我要更改的图片: http : //s5.postimg.org/5cmxxf8on/Bez_tytu_u.jpg

Best Regards and THank You 最好的问候和谢谢

Since you're running script as root you can add chown command as the last command in script to change owner to admin: 由于您以root身份运行脚本,因此可以在脚本中添加chown命令作为最后一个命令,以将所有者更改为admin:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM