View Full Version : Permissões na pasta das aplicações


Menam
07-02-2008, 15:15
Estas permissões estão correctas para a pasta das Aplicações? Pergunto isto porque desde que mudei o icon da pasta, tenho de colocar a password para poder apagar os programas e antes não necessitava de o fazer...
http://img137.imageshack.us/img137/5691/imagem1vs7.th.png (http://img137.imageshack.us/my.php?image=imagem1vs7.png)

OldMan
07-02-2008, 16:00
Eu preciso de por a pass porque este user não é administrador, mas as minhas estão assim:

http://img165.imageshack.us/img165/24/picture2pq1.png

Menam
07-02-2008, 16:52
Mas a minha conta é de administrador...

scriptKid
07-02-2008, 20:57
Não, as permissões não estão correctas. As minhas permissões (10.4.10) das pasta Aplicações estão como as do OldMan.

Eu verificaria se o meu user id faz parte do group wheel e depois modificaria a permissões da pasta para permitir a este grupo ler e escrever

Terminal :
id username

No meu caso

uid=501(username) gid=501(username) groups=501(username), 81(appserveradm), 79(appserverusr), 80(admin)

Como pertenco ao grupo admin e a pasta tem permissões de escrita e leitura para este grupo, não necessito de inserir a password.

P.S.: Estou a supor que o grupo correcto é o wheel. Na verdade não sei se deveria ser admin ou wheel. Talvez dependa da versão do Mac OS.

EDIT: Talvez fosse boa ideia com a conta de administrador fazer um verify permissions no disk utility.

Menam
08-02-2008, 12:21
Eu estou com o Leopard, deverá funcionar do mesmo modo.
Entretanto fiz o "id username" e apareceu isto:
uid=501(andre) gid=20(staff) groups=20(staff),101(com.apple.sharepoint.group.1) ,98(_lpadmin),81(_appserveradm),79(_appserverusr), 80(admin)

O engraçado é que no painel de preferências, secção contas, apareço como "admin"...

Já fiz a reparação das permissões mas não acusa nada...

scriptKid
08-02-2008, 21:48
O teu grupo primário é staff, mas também pertences ao grupo 80 (admin).
Portanto até agora só te ajudei a confirmar algo que já sabias ... LOL .

Não sei o que fizeste no teu sistema, nem tenho o Leopard. Contudo posso dar uma dica, desde que fique claro que
"Use at your own risk" !!!
No terminal:
Alterar as permissões das pastas /Applications, para que o grupo wheel possa escrever

$ sudo chmod -R g+w /Applications

Adicionar o teu user id ao grupo wheel

$ sudo dscl . append /Groups/wheel GroupMembership $USER em que $USER deverá ser o teu username = andre

Isto supondo que todas as aplicações também pertencem ao grupo wheel.
Outro método seria alterar o grupo das pasta /Applications para admin, mas não sei se o sistema fica "baralhado".

$ sudo chgrp -R admin /Applications

Depois diz se isto serviu de alguma coisa.
P.S. : O Leopardo e o Tiger não funcionam do mesmo modo, por exemplo parece que o NetInfo Manager desapareceu ...

Menam
09-02-2008, 12:36
Fiz uma coisa, na janela das permissões que mostro em cima, adicionei-me á lista de nomes que já lá estava. Assim para alem daqueles três estou também lá inserido para poder alterar o conteúdo da pasta. Realmente era um processo simples e eu nem me lembrei disso... Já dizia o slogan da apple: Think Different :lol:

http://img229.imageshack.us/img229/9516/imagem1yp3.th.png (http://img229.imageshack.us/my.php?image=imagem1yp3.png)

scriptKid
09-02-2008, 15:37
Excelente. No Tiger nunca encontrei essa opção através do Finder.
E também sou um bocado terminal biased ...

Menam
10-02-2008, 17:21
Obrigado pela ajuda :hello: