Como navegar pelos arquivos de outra conta no OS X

Quando você efetua login em uma conta no OS X, o processo do Finder é aberto e permite procurar arquivos nessa conta, organizá-los, excluí-los ou abri-los para edição, se necessário. No entanto, se você não conseguir fazer login na conta, a navegação pelos arquivos poderá ser um pouco mais difícil.

Se ocorrer um problema em uma conta de usuário no OS X que a impeça de efetuar login corretamente, geralmente a solução é simplesmente remover arquivos de preferência, caches ou outros arquivos que a conta carrega no log-in. Isso pode ser feito com o Terminal se você estiver familiarizado com os comandos do Unix, mas às vezes isso pode ser complicado até mesmo para usuários experientes. Isso é especialmente verdadeiro se você precisar mover e excluir vários arquivos e pastas.

Mesmo que você possa fazer login em outra conta no mesmo sistema, as configurações de permissões para o OS X impedirão que você use o Finder para procurar arquivos pertencentes à primeira conta. Em outras palavras, se você estiver logado e tentar abrir uma pasta que pertença a outra conta de usuário, você receberá uma mensagem de erro dizendo que você não tem permissão para acessá-la. Até agora, a Apple não tornou possível no OS X permitir que uma janela do Finder aberta em uma conta fosse autenticada como uma conta diferente.

Para contornar isso, você pode obter informações sobre pastas e alterar as configurações de permissões para permitir o acesso à sua conta, mas fazer isso e desfazer essas alterações pode ser frustrante. Em última análise, o que é necessário é uma maneira de navegar rapidamente e gerenciar os arquivos de outra conta de usuário sem alterar muitos aspectos do sistema.

Felizmente, a configuração multiusuário do OS X permite que isso seja feito (até certo ponto) iniciando uma instância do Finder no nome da conta que você está tentando acessar ou no nome da conta "raiz" no sistema .

Usando a conta root

A conta root no OS X é a principal conta de nível superior que tem acesso a todos os aspectos do sistema e, como resultado, pode ser usada para procurar qualquer arquivo. Ele precisa ser propositadamente habilitado, e tenha em mente que, como ele tem acesso total ao sistema, pode ser perigoso usá-lo ou mantê-lo ativo.

Primeiro, abra o programa Utilitário de Diretório na pasta / Aplicativos / Utilitários / ou na pasta / System / Library / CoreServices / em versões posteriores do OS X. Em seguida, no menu Editar, escolha a opção "Ativar usuário raiz" e dê a opção usuário uma senha. Feito isso, verifique se a janela de login do sistema está configurada para exibir um nome e uma senha em vez de uma lista de usuários (feita nas preferências do sistema Usuários e grupos ou Contas).

Nesse ponto, efetue logout do sistema e efetue login com "root" como nome de usuário e sua nova senha root. Agora você deve poder navegar em qualquer conta de usuário e modificar ou mover arquivos.

Lançando o Finder sob outra conta de usuário

Para evitar o uso da conta raiz, você pode, em vez disso, abrir uma nova instância do Finder com o nome da conta de destino, superando assim as barreiras de permissões.

  1. Saia e feche todos os aplicativos para revelar a área de trabalho.
  2. Abra o terminal.
  3. Execute o seguinte comando para ver a conta de usuário ativa, que deve ser o nome abreviado de sua conta atual (esta etapa é opcional, mas informativa).

    Quem sou eu

  4. Execute o seguinte comando, substituindo USERNAME pelo nome abreviado da conta que você está tentando solucionar. Forneça a senha para essa conta quando solicitado.

    su USERNAME

  5. Agora que você trocou de usuário (su) para a nova conta, pode confirmar que o fez novamente executando o seguinte comando (como na primeira instância, isso é opcional, mas é uma boa ideia):

    Quem sou eu

  6. Agora, execute o seguinte comando para garantir que as preferências do Finder para a nova conta estejam definidas para mostrar discos rígidos na área de trabalho:

    padrões write com.apple.finder ShowHardDrivesOnDesktop -bool true

  7. Com essa configuração em vigor, abra uma nova instância do Finder executando o seguinte comando:

    /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder

Neste ponto, você poderá ver uma nova janela que tem o Finder em execução na nova conta, ou você não pode; no entanto, você deve ver um novo ícone para o disco rígido aparecer na sua área de trabalho. Pode estar na frente ou atrás de outros ícones, mas você pode movê-los para revelá-los e abri-los.

Com a nova janela do Finder aberta, você pode navegar para o diretório / Users, onde você verá que a pasta de contas da conta de destino agora se parece com uma casa, indicando que o Finder a identifica como o diretório base. A partir daqui você pode navegar pelos arquivos da conta sem nenhum erro de permissão bloqueando seu acesso.

Enquanto você agora poderá visualizar os arquivos na conta, há algumas limitações para isso. O Finder é construído de forma que apenas uma instância seja executada por vez e, como resultado, sua interação com o mouse durante essa execução tem limitações, portanto, enquanto você pode procurar os arquivos na conta, excluí-los e renomeá-los, algumas coisas que você não pode fazer.

A principal limitação é que você não poderá arrastar e soltar arquivos para organizá-los. No entanto, para superar isso, você pode gerar outra janela do Finder sob a nova conta (pressione Command-N com a janela atual aberta) e use os comandos do teclado para copiar ou mover arquivos, abri-los, renomeá-los ou descartá-los.


 

Deixe O Seu Comentário