Нужно ли иметь дубликаты корневых пользователей в моем каталоге 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
Должен ли я иметь два root
admin
с и два root
wheel
с одним из них поделились? Кроме того, что это за последняя запись?
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
,