22 Votos

Linux: Diferencia entre "chmod +x" y "chmod u+x"

Pregunta de Invitado | 14/02/2023 a las 22:42

Por el momento, trabajo con scripts por lotes en Linux por mi primera vez. Ya he creado un archivo que contiene mi script y también sé cómo marcar este archivo como ejecutable (executable) para poder ejecutarlo.

Sin embargo, he visto varias formas y procedimientos diferentes para hacerlo en Internet. En un tutorial, dicen que tiene que usar "chmod +x", en otro sitio web se menciona "chmod u+x".

He probado ambos y obviamente no hay diferencia. Ambos métodos funcionan de la misma manera. ¿O hay alguna diferencia? ¿Qué debo usar mejor? ¿Debería preferir una manera?

ResponderPositivoNegativo
2Mejor Respuesta2 Votos

La "u" significa "user" (usuario). Eso significa que el indicador ejecutable solo se aplica al usuario actual del archivo.

Lo siguiente es posible:

  • u para user / usuario (el usuario que es propietario del archivo)
  • g para group / grupo (otros usuarios en el grupo de archivos)
  • o para others / otros (usuarios que no están en el grupo de archivos)
  • a para all / todos (todos los usuarios)

Si solo usa "chmod +x", es lo mismo que "chmod a+x" - la modificación se aplica a todos.

Sin embargo, también es posible combinar varias letras, por ejemplo, "chmod ugo-x" o "chmod ug-x" para el propietario del archivo y para los demás usuarios del grupo de archivos.

Por cierto, con "chmod -x" puede eliminar la ejecutabilidad nuevamente. El signo menos elimina las flags, el signo más las agrega.
14/02/2023 a las 23:20

ResponderPositivo Negativo
Responder

Temas Relacionados

Cambiar la Fecha de Archivo

Tutorial | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.