Como alterar a permissão de / root / opt enquanto é de propriedade de root

-1

Eu quero mudar a permissão da pasta "opt" e "usr". É propriedade da raiz. Não posso alterar as permissões neste momento porque mostra "Você não é o proprietário, por isso não pode alterar a permissão".

Também quero alterar a permissão de pastas internas. Existe algum comando para isso, por favor? Eu sou um novato no Ubuntu e atualmente tenho 13.04

    
por Espero Shoumma 30.07.2013 / 13:22

2 respostas

15

Em primeiro lugar, direi: Não altere a propriedade de /opt ou /usr . Você causará muitos problemas. Por exemplo, se você alterar a propriedade de /usr da raiz, então sudo não funcionará mais (na verdade, poderá tornar o computador não inicializável pelo que ouvi). De fato, há muito pouco que pertença a root por padrão que eu sempre defendo mudar a propriedade de - uma vez que você faça algo assim recursivamente, torna-se incrivelmente difícil desfazê-lo.

Se você precisar criar um arquivo em um deles, use sudo . Então, se você tivesse instruções para instalar um programa em /opt , em uma pasta chamada /opt/myprogram que precisasse pertencer a você, você executaria os seguintes comandos; %código%; %código%; cd /opt .

Mas, como eu disse, por causa da estabilidade do seu sistema, SOMENTE mude a propriedade dos arquivos ou pastas que você criou. Se você precisar editar algo pertencente a sudo mkdir myprogram , use sudo chown $USER myprogram à frente do comando em vez de assumir a propriedade.

    
por Jez W 30.07.2013 / 13:31
-2

Se o seu usuário estiver na lista de sudoers (/ etc / sudoers), você poderá usar o sudo antes do comando. $sudo chmod 777 /root/opt

Da mesma forma, você pode usar o comando chown para alterar o proprietário de um arquivo.

Mas não é recomendado conceder acesso a nada dentro de / root para usuários que não sejam root. Tenha cuidado!

    
por SaM 30.07.2013 / 13:28