Por que alguns aplicativos exigem uma senha quando eu os movo para a lixeira?

1

Alguns aplicativos localizados /Applicationsexigem uma senha para movê-los para a lixeira, outros não. Depois, há também aplicativos que não podem ser excluídos porque são exigidos pelo OS X (um aviso é exibido).

Após mais uma inspeção, cheguei à conclusão de que os aplicativos instalados pela Mac App Store exigem uma senha para serem movidos para a lixeira. Por quê?

delicado
fonte

Respostas:

2

Este é um efeito de permissão. A maioria dos aplicativos instalados no Lion por padrão, através da App Store, e alguns instaladores são instalados como systemroot e raiz, por padrão, somente leitura e escrita para os aplicativos instalados como root, enquanto todos os outros, incluindo o usuário, são somente leitura ou personalizados para cada aplicação. Os aplicativos que você arrasta e solta são de sua propriedade e você pode excluí-los normalmente sem uma senha.

Verifique no Localizador ou no Terminal quais são as permissões em aplicativos que exigem uma senha para mover para a lixeira, é provável que os aplicativos que estão configurados para acesso somente leitura para o usuário atual sejam os que solicitam uma senha e um privilégio temporário para delete algo pertencente ao sistema.

No terminal tente:

ls -la /Applications
MrDaniel
fonte
1
@gentmatt Com base em fazer um rápido ls -lana /Applicationspasta, parece que os aplicativos da loja de aplicativos (ou potencialmente aqueles adicionados a partir de um instalador ou pacote dedicado) são adicionados como rootusuário e precisam ser autenticados para excluir, enquanto aplicativos não da loja de aplicativos são adicionados como meu usuário logado.
binarybob
@binarybob Como você vê isso? Eu não posso ver um padrão claro aqui. Eu também não entendo porque os aplicativos da App Store são adicionados como o usuário root. Eu não sou obrigado a digitar minha senha de administrador antes da instalação. A única senha que eu digito é aquela para o ID da Apple.
Gentmatt
@binarybob Ok, acho que entendi agora. Por favor me perdoe minha ignorância :). Você está certo! Todos os aplicativos afetados são de propriedade de root. Como isso é possível? Quero dizer, isso não deveria ter exigido minha senha de administrador?
Gentmatt
@MrDaniel Você pode, por favor, editar sua pergunta e adicionar essa pequena, mas importante dica de binarybob?
Gentmatt
@gentmatt Isso , detetive, é a pergunta certa ;-) Boa pergunta, tanto o aplicativo da App Store quanto o storeagent parecem estar sendo executados como meu usuário. Talvez valha a pena perguntar isso como uma questão à parte!
binarybob