elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  [Bash] cambiar permisos en directorio parent
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Bash] cambiar permisos en directorio parent  (Leído 1,814 veces)
xkiz ™


Desconectado Desconectado

Mensajes: 1.252


Ver Perfil WWW
[Bash] cambiar permisos en directorio parent
« en: 11 Agosto 2014, 19:41 pm »

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
  1. echo `$App $host:$port -n $user:$PassW -t $TR_TORRENT_ID --remove`
  2.  
  3. find "$TR_TORRENT_DIR" -exec chown openwrt:root {} /;
  4. find "$TR_TORRENT_DIR" -type d -exec chmod 755 {} \;
  5. 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
  1. find "/mnt/usb/Videos/Series/" -exec chown openwrt:root {} /;
  2. find "/mnt/usb/Videos/Series/" -type d -exec chmod 755 {} \;
  3. 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.


En línea

JorgeEMX
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.615



Ver Perfil WWW
Re: [Bash] cambiar permisos en directorio parent
« Respuesta #1 en: 15 Agosto 2014, 06:01 am »

Prueba con algo similar a esto:

http://stackoverflow.com/questions/8426058/bash-get-the-parent-directory-of-current-directory

Deberías evitar usar las rutas estáticas, ya que por lo que veo, se usa una variable para que pueda ser configurable de alguna forma.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema script bash ruta de directorio en variable
Scripting
InuKen 4 6,756 Último mensaje 14 Mayo 2011, 00:46 am
por leogtz
duda en bash con permisos de administrador
Scripting
aixeiger 2 1,862 Último mensaje 26 Noviembre 2012, 00:10 am
por aixeiger
como cambiar permisos en ubuntu a un directorio
GNU/Linux
Paul Young 1 2,020 Último mensaje 2 Enero 2013, 16:53 pm
por Paul Young
[Bash] cambiar permisos en directorio parent
Scripting
xkiz ™ 0 1,772 Último mensaje 8 Agosto 2014, 19:19 pm
por xkiz ™
[BATCH] Duda sobre recursividad en directorio y permisos de usuarios
Scripting
Aeros 3 2,920 Último mensaje 5 Marzo 2015, 16:00 pm
por Aeros
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines