Как найти UID Mac OSX из Ubuntu

Как просмотреть идентификатор пользователя Mac OSX без необходимости загрузки в OSX? Я могу смонтировать диск, но не могу найти UID для своего пользователя, который, я надеюсь, позволил бы мне получить доступ к файлам без полномочий root.

0
задан 23 February 2012 в 18:14

2 ответа

Я нашел свой ответ здесь. Это UID, привязанный к учетной записи пользователя.

Согласно этой статье , пользовательская информация может быть найдена в этом файле.

/var/db/dslocal/nodes/Default/users/{user-name}.plist

Я проверил, и UID был в нижней части файла, в моем случае. Есть также кое-что о генерируемом идентификаторе, но это не то, что вам нужно, так что игнорируйте это.

И чтобы проверить владение домашней папкой, я использовал stat /media/OSX/Users/someone.

0
ответ дан 23 February 2012 в 18:14

Ваша нечувствительная информация о пользователе хранится в файле /etc/passwd в вашей Mac OS, как и в других * nix системах. (Эта информация подтверждается по этой ссылке ) . Таким образом, вы можете использовать следующие шаги для получения UID пользователя.

  • Смонтируйте раздел Mac OS. Для этого найдите файл с именем 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

0
ответ дан 23 February 2012 в 18:14

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

Похожие вопросы: