Não é possível editar o arquivo / etc / profile no meu mac

8

No terminal, eu faço isso:

sudo vi /etc/profile

Mas obtenho uma versão somente leitura. Eu nunca fui capaz de editar qualquer coisa como um super usuário - O que está acontecendo?

    
por Yarin 28.02.2011 / 05:11

3 respostas

6

/etc/profile é somente leitura.

Você pode torná-lo gravável com

$ sudo chmod +w /etc/profile

ou melhor ainda em vi , sobrescreva um arquivo somente leitura com Esc-wq!

    
por 28.02.2011 / 05:16
3

Talvez este não seja o seu objetivo, mas se você puder criar um arquivo .profile em seu diretório inicial e colocar as alterações de configuração específicas do usuário nele, não será necessário se preocupar com o que está em / etc / profile. No entanto, talvez você esteja tentando alterar a configuração para todos os usuários e não apenas para um único usuário. Se sim, então as duas respostas acima estão no alvo.

    
por 28.02.2011 / 06:51
1

A execução de ls -l on /etc/profile revela que nem o proprietário tem permissão de gravação:

$ ls -la /etc/profile 
-r--r--r--  1 root  wheel  189 May  4  2009 /etc/profile

Você pode deixar o proprietário editá-lo assim:

sudo chmod u+w /etc/profile

Então você deve poder editá-lo como root .

    
por 28.02.2011 / 05:14

Tags