Estoy teniendo problemas con la obtención de Apache con mi trabajo de virtualhosts, y he reducido al hecho de que estoy añadiendo manualmente virtual creado por los ejércitos (frente a los demás que son creados por una secuencia de comandos de python). Cuando ejecuto:

ls -l

Me sale esto:

-rw-r--r-- 1 root rueda 772 10 de Mayo a las 17:53 host1.com 
-rw-r--r-- 1 root rueda 766 10 de Mayo a las 17:53 host2.com 
[email protected] 1 minombre rueda 914 Mar 28 14:24 host3.com 
-rw-r--r-- 1 root rueda 3897 10 de Mayo a las 17:53 host4.com 
-rw-r--r-- 1 root rueda 5240 10 de Mayo a las 17:53 host5.com 
-rw-r--r-- 1 root rueda 4037 10 de Mayo a las 17:53 host6.com 

No estoy seguro de lo de la «@» se refiere, pero que manualmente-archivo creado por mi nombre de usuario como titular en lugar de raíz. Cuando puedo ver la información de archivo en OS X (Buscador), veo que los permisos para la mayoría de los archivos muestran el «sistema» se ha de Leer & acceso de Escritura, pero mi creados manualmente vh archivo de muestra que yo (mi nombre de usuario) ha Leído & acceso de Escritura.

Alguien me puede decir cómo establecer los permisos para el «sistema» o «raíz» en la Terminal? Tengo acceso de superusuario.

  • En osx root se muestra como system en el diálogo de Información. Ex sudo chown root /foo.txt aparecerá como system.
InformationsquelleAutor Josh | 2013-05-11

2 Comentarios

  1. 0

    La @ indica que hay atributos extendidos. Puede utilizar el comando xattr a tener una mirada en ellos

    Usted puede establecer el propietario con chown

    • Gracias, esta fue la solución (y respondió a mi lado-la pregunta acerca de los atributos extendidos así).
  2. 8

    Puede cambiar la propiedad de un archivo en el terminal mediante el uso de

    sudo chown owner:group filepath
    

    O en su caso

    sudo chown root:wheel filepath
    

    Además, puede cambiar los permisos de un archivo mediante chmod

Dejar respuesta

Please enter your comment!
Please enter your name here