Operar como root no freeBSD

1

Estou logado como um usuário "foo" que faz parte do grupo "wheel" depois de adicionar via pw group mod wheel -m foo . Onde está a diferença entre:

$login
login: root
Password: 

e

su root
    
por Hölderlin 22.06.2017 / 23:50

1 resposta

2

O uso do comando login irá assegurar que um novo shell de login (um que altera a variável de ambiente PATH, USER e muitos outros) seja iniciado.

O comando su root inicia um shell, mas não altera o ambiente. Isso pode causar alguns problemas inesperados.

Um su -login root ou su -l root ou su - root ou simplesmente su - inicia um shell de raiz de login.

Um sudo su - iniciará um shell de raiz de login, mas usando a senha do usuário (não a senha do root).

Esta resposta tem algumas informações adicionais

    
por 23.06.2017 / 09:56

Tags