GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué significa `chown Root.root $file`?

Estoy intentando instalar colordiff en un directorio personalizado porque no tengo sudo privilegios Hice los directorios codificados en el Makefile como se indica en el LÉAME, pero recibo este error:

...
chown root.root /share/edu-mei/colordiff/1.0.13/etc/colordiffrc
chown: changing ownership of `/share/edu-mei/colordiff/1.0.13/etc/colordiffrc': Operation not permitted
make: [install] Error 1 (ignored)
...

Cambiar la propiedad de este archivo no es realmente un problema (probablemente la razón por la que el autor ignora esto). Sin embargo, no estoy familiarizado con este uso de chown .

La página de manual de chown dice que la sintaxis del comando es:

chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...

Pero el comando ejecutado es chown root.root $file .

¿Qué significa la sintaxis con un punto en lugar de dos puntos?

Respuesta aceptada:

Establece el usuario y el grupo de $file a root (como en chown OWNER.GROUP FILE... ). Es lo mismo que llamar a chown root:root $file , pero una forma más antigua.

El punto fue reemplazado por dos puntos, dando chown OWNER:GROUP FILE... como está documentado, porque los puntos podrían aparecer potencialmente en los nombres de usuarios/grupos.


Linux
  1. ¿Qué significa "-" (doble guión)?

  2. ¿Qué significa `:-` en un script de Shell?

  3. ¿Qué significa en la salida de Ps?

  4. ¿Qué significa esta salida de Xev?

  5. ¿Qué significa "rm is hash"?

¿Qué significa chmod 777?

¿Qué significa ser "sh compatible"?

No hay variable X11 DISPLAY - ¿qué significa?

¿Qué significa \b en un patrón grep?

¿Qué significa la capacidad ep?

¿Qué significa %st en la parte superior?