Atualizei para o Mac OS Lion e agora toda vez que apago qualquer arquivo, ele solicita minha senha. Qualquer arquivo - seja na área de trabalho, na pasta Downloads ou em qualquer outro lugar. Ele sempre pede minha senha.
Esse comportamento é irritante. É o novo padrão? Ou há algo errado?
Editar:
Por exemplo: este arquivo, localizado na área de trabalho .
➜ Desktop l | grep terminal
-rw-r--r--@ 1 Nerian staff 841913 22 jul 14:16 terminal.png
Editar:
Parece que muitas pessoas estão tendo o mesmo problema:
https://discussions.apple.com/thread/3199093?start=0&tstart=0
https://discussions.apple.com/thread/3197928?start=0&tstart=0
Editar:
Posso excluir o mesmo arquivo - uma captura de tela na área de trabalho - usando o terminal e não é solicitada uma senha. Se eu usar a GUI, será solicitado.
Além disso, se eu criar uma nova conta e criar uma nova captura de tela e tentar excluir tudo, tudo funcionará perfeitamente. Nenhuma senha é necessária.
Quando minha senha é solicitada e eu a escrevo, o arquivo é excluído e ainda não aparece na lixeira.
Respostas:
O problema era que a
.Trash
pasta no diretório do meu usuário pertencia à raiz.Para devolver a propriedade ao meu usuário, emita o seguinte comando:
fonte
Vá para
/Users
e escolha sua pasta pessoal. CliqueCmd+I
no painel de informações dessa pasta e expanda Compartilhamento e Permissões .Ao lado do seu nome de usuário, você deverá ler Leitura e gravação . Agora, essa permissão NÃO se aplica sempre às pastas incluídas. Você precisa clicar no seu nome de usuário e, em seguida, pressionar o botão de roda e seta e escolher no menu suspenso "Aplicar a pastas fechadas" .
Isso acontece porque, quando você copia pastas e arquivos entre computadores, eles mantêm suas permissões originais e não são atualizados automaticamente para refletir seu novo local.
fonte
Eu tive um problema semelhante e encontrei a solução aqui: https://discussions.apple.com/thread/3195797?start=0&tstart=0 - era um problema nas ACLs, não nas permissões.
fonte
Um dos motivos pelos quais você verá um prompt de autenticação da SU ao excluir é porque você pode ter ACLs ativadas. Eles aumentam o conjunto de permissões fs do UNIX disponível no Mac OS.
Abra o Terminal e navegue até a pasta com a qual você tem problemas. Tipo:
Observe se você tem entradas como:
se você o fizer, poderá corrigi-los com o comando de fólio:
Isso removerá as ACLs desse arquivo / pasta. Depois de copiá-lo no seu usuário (se você estiver fazendo uma migração de usuários, como eu), ele herdará as ACLs de nível superior dos usuários
Para remover recursivamente todas as ACLs de uma pasta:
Felicidades!
fonte
chmod - N
resolveu o meu problemaReinicie o seu MacBook e, antes de ouvir o toque, mantenha pressionadas as teclas Command e R.
Você estará na tela Reparar utilitários. Clique no item Utilitários na barra de menus e clique em Terminal.
Na janela Terminal, digite resetpassword e pressione Return.
A janela do utilitário de redefinição de senha é iniciada, mas você não redefinirá a senha. Em vez disso, clique no ícone do disco rígido do seu Mac na parte superior. No menu suspenso abaixo, selecione a conta de usuário em que você está tendo problemas.
Na parte inferior da janela, você verá uma área denominada Redefinir permissões e ACLs do diretório pessoal. Clique no botão Redefinir lá.
O processo de redefinição leva apenas alguns minutos. Quando terminar, saia dos programas que você abriu e reinicie o seu Mac.
fonte
Apenas aplique novamente o acesso de leitura e gravação às pastas incluídas no diretório inicial e o problema será resolvido.
fonte
Uma solução alternativa que encontrei foi criar outro usuário no sistema e mudar para ele. Este bug não parece afetar novos usuários no sistema.
fonte
Baixe (compre ou demonstre) o aplicativo MacPilot. Use ferramentas - Geral - Arquivos e pastas - Limpe os dados da lista de controle de acesso - escolha sua pasta pessoal
fonte
Você provavelmente já fez isso, mas verifique se possui privilégios de gravação nos arquivos que está excluindo. Selecione um deles no Finder e pressione cmd+ ie procure em "Compartilhamento e permissões".
Na mesma janela, verifique se a pasta / arquivo não está bloqueado.
Além disso, clique
Apply to enclosed items..
na lista suspensa de engrenagem para o nome selecionado.fonte