sudo:
Sudo (superusuário do) permite que um administrador do sistema dê a certos usuários (ou grupos de usuários) a capacidade de executar alguns (ou todos) comandos como root enquanto registra todos os comandos e argumentos. O Sudo opera por comando.
Não é um substituto para o shell.
Os recursos incluem: a capacidade de restringir os comandos que um usuário pode executar por host, o registro copioso de cada comando (fornecendo uma trilha de auditoria clara de quem fez o quê), um tempo limite configurável do comando sudo e capacidade de usar o mesmo arquivo de configuração (sudoers) em muitas máquinas diferentes.
fonte
visudo
O visudo é um utilitário de linha de comando que permite editar o arquivo /etc/sudoers
de maneira segura. Ele abre /etc/sudoers
, usando a interface do editor vi por padrão (embora isso possa ser alterado definindo a variável de ambiente EDITOR do shell para um editor de texto diferente), evita várias edições simultâneas com bloqueios, executa verificações de integridade e verifica erros de análise. / p>
source
SU
O comando su, também chamado de usuário substituto, superusuário ou usuário do comutador, permite que um operador de computador altere a conta do usuário atual associada ao console virtual em execução.
Por padrão, e sem nenhum outro argumento de linha de comando, isso elevará o usuário atual ao superusuário do sistema local.
Quando executado a partir da linha de comando, o su solicita a senha do usuário alvo e, se autenticado, concede ao operador acesso a essa conta e aos arquivos e diretórios que a conta tem permissão para acessar.
Além disso, pode-se mudar para outro usuário que não seja o superusuário
fonte
raiz
root é o nome de usuário ou conta que, por padrão, tem acesso a todos os comandos e arquivos em um sistema operacional Linux ou outro tipo Unix-like. Também é referido como a conta root, usuário root e superusuário.
A raiz da palavra também tem vários significados adicionais relacionados quando usada como parte de outros termos.
Um deles é o diretório raiz, que é o diretório de nível superior em um sistema. Ou seja, é o diretório no qual todos os outros diretórios, incluindo seus subdiretórios e arquivos residem. O diretório raiz é designado por uma barra ( /
).
Outro é /root
(pronunciado barra raiz), que é o diretório pessoal do usuário raiz.
Também pode se referir ao usuário root, que é o administrador do sistema com privilégios totais.
fonte
chroot
Um chroot é uma operação que altera o diretório raiz aparente do processo em execução atual e seus filhos. por exemplo, se você chroot /mnt/chroot-test
, o diretório /mnt/chroot-test
será sua raiz virtual à qual você poderia se referir por /
.
fonte
Usos de chroots
A seguir estão alguns usos possíveis de chroots:
-
Isolando aplicativos instáveis e inseguros
-
Executando aplicativos de 32 bits em sistemas de 64 bits
-
Testando novos pacotes antes de instalá-los no sistema de produção
-
Execução de versões mais antigas de aplicativos em versões mais modernas do Ubuntu
-
Criando novos pacotes, permitindo o controle cuidadoso dos pacotes de dependência que estão instalados
fonte e mais informações sobre o chroot