0 votos

¿Cómo puedo añadir/permitir "staff" a esta carpeta? "chgrp -R staff dir_name"

Por alguna razón, no hay grupo de usuarios "staff" en una carpeta que acabo de crear.

Me gustaría añadir/permitir al grupo de usuarios "staff" leer y escribir en esta carpeta.

¿Cómo puedo añadir/permitir al "personal" en esta carpeta?

Soy nuevo en todo esto del comando unix así que no estoy muy seguro. Pero esto Correo electrónico: parece sugerir que se escriba esto en la terminal:

sudo chgrp -R staff ./folderName
  1. ¿Es el "./nombredecarpeta" una ruta relativa? Es decir, por ejemplo, si la carpeta está justo debajo del escritorio y mi directorio actual es el escritorio, ese comando debería hacerlo bien? o la ruta debe ser absoluta?"
  2. ¿Qué hace el "-R"? Porque he visto otros post que no utilizan el "-R"? ¿Es necesario?

Pregunto esto para asegurarme de que estoy haciendo lo correcto antes de meter la pata. Soy totalmente nuevo en todo esto, por favor sea paciente y guíeme.

0 votos

este parece sugerir que "-R" lo hace recursivo. ¿Qué significa recursivo? ¿Significa que todas las subcarpetas subsiguientes debajo de "./nombreDeCarpeta" también se añaden?

0voto

user43889 Puntos 266

Ese comando debería hacer lo que esperas/quieres.

Observaciones:

  • Es muy posible que no necesite el sudo .
  • El ./folderName es una ruta relativa, como has supuesto. Pero en este caso no se necesita el ./ .
  • El -R es recursivo - es decir, cambiará el grupo de todos los archivos dentro de la jerarquía bajo folderName . Si sólo quiere cambiar el folderName entonces no quieres esto.
  • Se podría añadir un -v (o incluso -vv ) que listará todos los archivos a medida que se vayan modificando.

Así que primero usaría chgrp -vv staff folderName o chgrp -R -vv staff folderName dependiendo de si quiere cambiar toda la jerarquía bajo folderName .

Puedes obtener el detalle de cualquier comando de la Terminal utilizando el comando man programa. Por ejemplo man chgrp .

Tenga cuidado si hay enlaces simbólicos, alias, etc. en la carpeta.

Asegúrese de su copia de seguridad antes de utilizar nuevos comandos de terminal - ¡por si acaso!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X