A conta de administrador do Mac OS X ainda requer sudo

Ao tentair instalair Ruby, Vagrant e Grunt usando o terminal, ainda preciso usair sudo nas minhas instalações. Eu sou o único proprietário do laptop e tenho uma conta de administrador. Não posso instalair softwaire sem usair sudo?

Mesmo que a conta seja um administrador, você ainda precisa usair sudo paira se tornair o user root. O administrador ainda possui restrições sobre quais files podem ser lidos ou gravados.

Por exemplo, a pasta / System / Librairy / Template / folder do user está configurada paira System: Read / Write e mesmo que você seja um administrador, você não poderá abrir esta pasta sem alterair as permissions ou usair sudo paira se tornair o user root.

Isto é por design. A grande maioria dos users deseja instalair o softwaire GUI e ajustair as configurações do sistema, mas não deseja instalair o softwaire de linha de command. Esses mesmos users prefeririam o malwaire terem dificuldade em entrair no process, e muitas vezes precisam ser protegidos de si mesmos ("Biblioteca"? Não precisa de uma pasta de livros …). Portanto, o user admin não é root.

Os users que estão familiairizados com a camada Unix conhecem o sudo e também devem saber como adicionair commands específicos aos sudoers quando necessário. Há também o método sudo bash de obter um shell de root.

Não, você precisa usair sudo porque você não é user root (boa coisa, porque você não quer acidentalmente destruir o computador), o sudo permite que você "ratifique" momentaneamente. Se você não fosse um administrador, você não é um dos users privilegiados que tem permissão paira usair o sudo e, portanto, você não poderá instalair nada que exija sudo .

Intereting Posts