Como mudar para um diretório pertencente ao root?
Se eu fizer: sudo cd RootOwedDir
Eu recebo: sudo cd: command not found
Se eu su root
Recebo authentication failure
:, provavelmente porque nunca realmente configurei uma conta root real.
O que eu estou fazendo errado aqui?
Respostas:
Em vez disso, tente usar
sudo -s
para iniciar um shell raiz e depois simplesmentecd
para o diretórioQuando terminar como root, pressione CtrlDou digite
exit
.É importante notar que, como root, pode-se facilmente danificar componentes essenciais do sistema. Use com cuidado!
fonte
Isso porque
cd
não é um comando, mas uma função shell integrada; esu
espera a senha root. Basta usar:executar um shell com privilégios de root. Digite
exit
ou pressione Ctrl+ Dpara retornar ao shell anterior quando terminar.fonte
sudo su
é desnecessariamente complicado.sudo -s
faz o sudo iniciar um shell; ou você pode executarsudo bash
ousudo zsh
se não quiser se lembrar da-s
opção.fonte
Você também pode fazer um
sudo vim
na pasta, ou seja,sudo vim RootOwedDir
e ele exibirá a visualização do vim para pastas, que mostrará todos os arquivos / pastas que estão nessa pasta. então você pode simplesmente executar o que precisa fora da pasta e executá-lo como normalmente.fonte
su -
depois digite sua senha. Agora você pode apenas entrar no diretório. Lembre-se de que agora você é root, então pressione Ctrl-d antes de fazer qualquer coisa para a qual você não quer ser root.fonte
sudo -
dizer que sou o deus do sistema.Para mim, uma combinação
sudo
escreen
funcionou:Este comando muda primeiro para o
vagrant
usuário. Então, comovagrant
altera o diretório para/vagrant
e é executadonpm install
.fonte
A maneira mais fácil de fazer isso é habilitar a conta root e usar su para se tornar root. O Ubuntu é muito protetor da conta root devido ao potencial uso indevido, mas às vezes é muito mais fácil usar a conta root em vez do sudo em todas as linhas. Esteja ciente de qual conta você está usando a qualquer momento.
Retirado daqui :
Nesse ponto, você poderá mudar para root usando su e cd no diretório
fonte