Как просмотреть идентификатор пользователя Mac OSX без необходимости загрузки в OSX? Я могу смонтировать диск, но не могу найти UID для своего пользователя, который, я надеюсь, позволил бы мне получить доступ к файлам без полномочий root.
Я нашел свой ответ здесь. Это UID, привязанный к учетной записи пользователя.
Согласно этой статье , пользовательская информация может быть найдена в этом файле.
/var/db/dslocal/nodes/Default/users/{user-name}.plist
Я проверил, и UID был в нижней части файла, в моем случае. Есть также кое-что о генерируемом идентификаторе, но это не то, что вам нужно, так что игнорируйте это.
И чтобы проверить владение домашней папкой, я использовал stat /media/OSX/Users/someone
.
Ваша нечувствительная информация о пользователе хранится в файле /etc/passwd
в вашей Mac OS, как и в других * nix системах. (Эта информация подтверждается по этой ссылке ) . Таким образом, вы можете использовать следующие шаги для получения UID пользователя.
passwd
в папке etc
вашего Mac. Другими словами, откройте файл /etc/passwd
вашей Mac OS. Третье число в строке, соответствующее вашему имени пользователя, должно быть UID этого пользователя. Например, мое имя пользователя nits
и мой UID 1000
, а мой GID тоже 1000
nits:x:1000:1000:nits,,,:/home/nits:/bin/bash
Для получения дополнительной информации о Файл /etc/password
, посмотрите этот пост в блоге на * nixCraft