O que significa modo de usuário único no Linux / Unix e como ele é diferente do modo de segurança no Windows

1

O que é o modo de usuário único usado para? Pode substituir a senha de root? Você precisa de uma senha para acessar o modo SU?

Em uma sessão normal, quando você executa o comando SU, significa Usuário Único ou Superusuário?

    
por yoyo_fun 05.04.2016 / 04:02

1 resposta

1

O modo de usuário único e su não são exatamente os mesmos, se você estiver se referindo à opção de inicialização single .

Modo de usuário único ( da adição de single para comandos de inicialização do grub ou add init="/ bin / bash "para a linha do kernel ) deve basicamente permitir que você faça login com acesso root & mude qualquer coisa. Basicamente:

your computer boots to runlevel 1. Your local file systems are mounted, but your network is not activated. You have a usable system maintenance shell. Unlike rescue mode, single-user mode automatically tries to mount your file system; do not use single-user mode if your file system can not be mounted successfully. You can not use single-user mode if the runlevel 1 configuration on your system is corrupted.

(de documentos da Red Hat )

su parece que poderia representar superusuário ... mas eu não estou prendendo a respiração para encontrar informações definitivas confiáveis sobre a origem do nome de su . Provavelmente como outros nomes unix / linux de "old school", pode ser uma abreviação de algo, ou apenas por diversão, sigla de auto-referência, nomes de um casal ou iniciais (debian), praticamente qualquer coisa realmente.

De acordo com a (às vezes?) confiável Wikipédia :

The Unix command su, also referred to as substitute user, super user, or switch user, is used by a computer user to execute commands with the privileges of another user account. When executed it invokes a shell without changing the current working directory or the user environment.

When the command is used without specifying the new user id as a command line argument, it defaults to using the superuser account (user id 0) of the system.

Interessante também em sudo :

The command sudo is related, and executes a command as another user but observes a set of constraints about which users can execute which commands as which other users. Unlike su, sudo authenticates users against their own password rather than that of the target user

    
por 05.04.2016 / 04:13