[Bash] cambiar permisos en directorio parent

Iniciado por xkiz ™, 8 Agosto 2014, 19:19 PM

0 Miembros y 1 Visitante están viendo este tema.

xkiz ™

tengo instalado transmission en un router con OpenWrt. al terminar la descarga de un torrent, transmission ejecuta un script, para hacer un chmod & chown

Código (bash) [Seleccionar]

echo `$App $host:$port -n $user:$PassW -t $TR_TORRENT_ID --remove`

find "$TR_TORRENT_DIR" -exec chown openwrt:root {} /;
find "$TR_TORRENT_DIR" -type d -exec chmod 755 {} \;
find "$TR_TORRENT_DIR" -type f -exec chmod 644 {} \;


generalmente los torrent se descargan en la carpeta "/mnt/usb/Videos/Series/<Serie>/Season <x>/"

si no me equivoco $TR_TORRENT_DIR seria la carpeta /Season <x>, como tendria que hacer para hacer chmod & chown en la carpeta <Serie>.

podria hacer:
Código (bash) [Seleccionar]

find "/mnt/usb/Videos/Series/" -exec chown openwrt:root {} /;
find "/mnt/usb/Videos/Series/" -type d -exec chmod 755 {} \;
find "/mnt/usb/Videos/Series/" -type f -exec chmod 644 {} \;


pero tengo algunas carpetas a las cuales les cambie el propietario ( root ) para no borrarlas accidentalmente.