Comment définir les autorisations de fichier pour racine dans OS X / Terminal?

Je vais avoir des problèmes avec l'obtention de Apache travailler avec mes hôtes virtuels, et j'ai rétréci vers le bas pour le fait que je suis en ajoutant créé manuellement des hôtes virtuels (vs les autres qui sont créés par un script python). Quand je lance:

ls-l

J'obtiens ceci:

-rw-r--r-- 1 root wheel 772 10 Mai, 17:53 host1.com 
-rw-r--r-- 1 root wheel 766 10 Mai, 17:53 host2.com 
-rw-r--r--@ 1 myname roue 914 Mar 28 14:24 host3.com 
-rw-r--r-- 1 root wheel 3897 10 Mai, 17:53 host4.com 
-rw-r--r-- 1 root wheel 5240 10 Mai, 17:53 host5.com 
-rw-r--r-- 1 root wheel 4037 10 Mai, 17:53 host6.com 

Je ne suis pas sûr de ce que le "@" s'entend, mais qui créé manuellement des fichiers de mon nom d'utilisateur en tant que propriétaire au lieu de root. Quand j'ai vue l'info fichier à OS X (Finder), je vois que les autorisations pour la plupart des fichiers "système" a Lire & accès en Écriture, mais mon créés manuellement vh fichier montre que j'ai (mon nom d'utilisateur) a Lire & accès en Écriture.

Quelqu'un peut-il me dire comment configurer les autorisations pour "système" ou "racine" dans le Terminal? J'ai de super-utilisateur d'accès.

Dans osx root est affiché comme system dans le Get Info dialogue. Ex sudo chown root /foo.txt sera répertorié comme system.

OriginalL'auteur Josh | 2013-05-11