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.
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
Vous devez vous connecter pour publier un commentaire.
L' @ indique qu'il y a des attributs étendus. Vous pouvez utiliser la commande xattr d'avoir un regard sur eux
Vous pouvez définir le propriétaire avec chown
OriginalL'auteur ProZsolt
Vous pouvez changer la propriété d'un fichier dans le terminal en utilisant
Ou dans votre cas
En outre, vous pouvez modifier les autorisations d'un fichier à l'aide de
chmod
OriginalL'auteur Hacker