Нужно ли иметь дубликаты корневых пользователей в моем каталоге Users?

Я думаю, что у меня могут быть дубликаты корневых пользователей в моей системе. Я изменил каталоги на /Usersзатем побежал

ls -la -e

Я получил это возвращено:

total 0
drwxr-xr-x   5 root  admin   170 Aug 31  2012 .
drwxrwxr-t  33 root  admin  1190 Jun 22 15:53 ..
-rw-r--r--   1 root  wheel     0 Mar 29  2012 .localized
drwxrwxrwt   8 root  wheel   272 Jun 29 02:35 Shared
drwxr-xr-x+ 51 ede   staff  1734 Jul 17 01:52 ede
 0: group:everyone deny delete

Должен ли я иметь два rootadminс и два rootwheelс одним из них поделились? Кроме того, что это за последняя запись?

0: group:everyone deny delete

3 ответа

В дополнение к информации из ответов Александра и slkck, OS X не использует /etc/password для обычных учетных записей пользователей. Он использует службу каталогов для их хранения. Один из способов перечисления локальных учетных записей пользователей, которые я нашел в ответе на apple stackexchage в разделе "how-can-i-list-all-user-account-in-the-the-Terminal", был:

dscacheutil -q user | grep -A 3 -B 2 -e uid:\ 5'[0-9][0-9]'

Просто чтобы прояснить ваши недоразумения... Ваши настоящие пользователи хранятся в /etc/passwd в unix-подобных системах. Таким образом, вы можете использовать:

less /etc/passwd 

чтобы просмотреть список пользователей, присутствующих в вашей системе.

То, что вы перечислили из вывода "ls", это просто список каталогов с разрешениями, размерами, владельцами и т. Д.

В третьем столбце указано, кто является владельцем объекта, в четвертом - группа, которая может использовать объект с правами группы. В последнем столбце указывается папка или файл в вашем каталоге, а не права доступа, такие как "Shared". Фактические разрешения перечислены в первом столбце, например:

drwxrwxrwt 

d - означает, что это каталог

первый rwx - владелец (третий столбец) может писать, читать, выполнять

вторая группа rwx (упомянутая в четвертом столбце) может писать, читать, выполнять

last rwt - любой другой пользователь может писать, читать, выполнять. t - означает, что установлен липкий бит, что означает, что даже если права на запись даны, только владелец может удалять файлы.

Должен ли я иметь ДВУХ корневых администраторов и ДВЕ корневых колеса с одним из них для общего доступа? Кроме того, что это за последняя запись? 0: группа: все отрицают удаление

Что вы видите с ls это просто список каталогов, а не список реальных пользователей, которые у вас есть. Так что если вы видите root три раза, это просто означает, что у вас есть несколько папок, принадлежащих root,

Shared папка должна иметь открытые разрешения, потому что она является общей для пользователей.

Единственное, что немного не в том, что ваш / Похоже, есть права на запись для группы. В идеале, / должно быть drwxr-xr-x,

Другие вопросы по тегам