Como encontrar o Mac OSX UID do Ubuntu

0

Como você vê o ID de usuário do Mac OSX sem ter que inicializar no OSX? Eu posso montar a unidade, mas não consigo encontrar o UID para o meu usuário, o que me permitiria acessar arquivos sem ser root.

    
por weberc2 23.02.2012 / 15:14

2 respostas

2

Eu encontrei minha resposta aqui. Este é o UID que está vinculado à conta do usuário.

De acordo com este artigo , as informações do usuário podem ser encontradas neste arquivo

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

Eu verifiquei e o UID estava no final do arquivo, no meu caso. Há também alguns negócios sobre um generateduid, mas não é isso que você quer, então ignore isso.

E para verificar a propriedade da pasta inicial, usei stat /media/OSX/Users/someone .

    
por weberc2 24.02.2012 / 10:47
1

Suas informações de usuário não confidenciais são armazenadas no arquivo /etc/passwd em seu Mac OS, assim como em outros sistemas * nix. (Esta informação é confirmada por este link ) . Então você pode usar as seguintes etapas para recuperar o UID de um usuário.

  • Monte sua partição do Mac OS. Nesse olhar para um arquivo chamado passwd na pasta etc do seu Mac. Em outras palavras, abra o /etc/passwd do seu Mac OS.
  • Role e encontre seu nome de usuário
  • O terceiro número na linha correspondente ao seu nome de usuário deve ser o UID desse usuário. Por exemplo, meu nome de usuário é nits e meu UID é 1000 e meu GID é 1000

    nits:x:1000:1000:nits,,,:/home/nits:/bin/bash

Para mais informações sobre o arquivo /etc/password , procure nesta postagem do blog em * nixCraft

    
por Nitin Venkatesh 23.02.2012 / 16:58