Я думаю, что у меня могут быть дубликаты корневых пользователей в моей системе. Я изменил каталоги на /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 ответа3

2

В дополнение к информации из ответов Александра и slkck, OS X не использует /etc /password для обычных учетных записей пользователей. Он использует службу каталогов для их хранения. Один из способов перечисления локальных учетных записей пользователей, который я нашел в ответе на стеке Apple, в разделе «как-я-список-всех-учетных записей пользователей-в-терминале», был:

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

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

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

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

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

2

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

less /etc/passwd 

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

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

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

drwxrwxrwt 

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .