Snow Leopard: quem possui / biblioteca / serviços?

1

Contexto do problema

Tenho baixado os novos serviços e ações de automação para o novo menu de serviços do Snow Leopard, mas não consegui acessá-los a partir do perfil de usuário que eu normalmente uso (que não é um usuário administrativo). Eu posso acessá-los do usuário administrativo.

O problema

Reduzi para a pasta /Library/Services/ com o proprietário errado (acho). Aqui está o dono da minha máquina:

 mycomputer:~ user$ ls -l /Library | grep 'Services'
 drwxrwxr-x    6 root           admin   204 23 Jun 08:47 PDF Services
 drwx------   14 administrator  wheel   476  3 Sep 17:41 Services

administrator é o usuário administrativo no meu computador. Eu estou supondo que esta pasta deve ter outro usuário. Preciso saber qual é o proprietário 'normal' dessa pasta (supondo que não seja o usuário administrativo) O que esse comando retorna na sua máquina?

Ou eu estou fora da base? É o grupo que é o problema? Há mais alguma coisa que eu possa fazer? Eu não quero mexer com a propriedade e o grupo da pasta sem saber o que eles devem ser.

Resposta completa

O problema era a propriedade e as permissões em /Library/Services e /Library/Automator . Ambos eram:

drwx------ administrator wheel

e eles precisam ser

drwxr-xr-x root admin

Eu não tenho ideia de como eles acabaram sendo propriedade do administrator em primeiro lugar.

    
por Pinochle 03.09.2009 / 23:41

1 resposta

3

Eu honestamente suspeitaria que deveria ser root / admin. Eu não acredito que testá-lo fazendo o chmod causaria algum dano, já que este diretório não existe em uma instalação limpa do Snow Leopard.

Eu também suspeito que, se você quiser acessar esses scripts, eles devem estar na pasta Users / [username] / Library. Copie-os e dê uma chance. Deve dar-lhe uma boa indicação de que funcionará ou não.

Atualizar

Obrigado por apontar isso, tarde da noite e eu tenho meus comandos errados, eu estava me referindo a chown, não chmod.

    
por 03.09.2009 / 23:48