Mover Comandos no / bin para / sbin

0

Estou trabalhando em uma caixa SUSE linux 3.0.101-0.35-default. Eu quero saber se isso é possível mover todos os comandos no / bin para a pasta / sbin, todos os comandos funcionarão normalmente sob o usuário root depois disso

Abhinav

    
por Abhinav 08.10.2015 / 16:00

1 resposta

0

is it possible to move all the commands in the /bin to the /sbin folder,

Sim, nada impede que você mova o comando. Ou copiá-los e excluí-los depois.

Isso não quer dizer que você terminará com um sistema funcional depois de ter feito isso. Se alguns scripts usarem caminhos codificados para / bin /, esses scripts falharão.

will all the commands will work normally under root user after this

Apenas movê-los para outro caminho que esteja no PATH de pesquisa para raiz não resultará em nenhum problema. Ele também não tem vantagens e provavelmente significa que os comandos não estão no caminho de pesquisa padrão para usuários normais. (Eles podem resolver editando sua variável de caminho ou explicitamente usando o novo local).

Mas para a conta uid 0 (root, toor, admin, ...), nada deve realmente mudar.

Atualizar. Acabei de instalar o OpenSuse e testei-o com o comando de exemplo que você deu nos comentários. (uname).

Comovocêpodever,ounamenãoéinstaladoem/binporpadrão.Emvezdisso,foiencontradoem/usr/bin/.Alémdisso,copiá-lopara/sbin/ébem-sucedidoeocomandofuncionabemquandoeuinicioapartirdonovolocal.

Eutambémtesteicomumcomandode/bin/(conformeotítulo),eissotambémfuncionacomoesperado.

    
por 08.10.2015 / 16:23

Tags