A duvida
E os usuários Como pode ser? Como usar um sistema que nerds usam?
Mesmo se você não tem tendências esquizofrênicas, às vezes você vai querer tornar-se usuário de Linux. For example, if you're logged in as hermie and you need to do something quickly that requires superuser authority, just enter the command Por exemplo, se você estiver logado como Diogo, e você precisa fazer algo rapidamente que exige autoridade de superusuário, basta digitar o comando
su - root su
In response to the su (switch user) command, you'll be prompted for the root account password. Em resposta à su (usuário switch) de comando, você será solicitado a senha da conta root. If you enter the password correctly, your prompt will change from a dollar sign to a pound sign (to reflect your status as root), and you will assume the powers of the root user. Se você digitar a senha corretamente, o prompt vai mudar a partir de um sinal de cifrão $ para um sinal de sustenido # (para refletir seu status como root), e você vai assumir os poderes do usuário root. Issue the command Emita o comando
exit exit
to return to your previous identity. para retornar à sua identidade anterior. You can also use su to become any user on the system, not just root. Você também pode usar su para se tornar qualquer usuário no sistema, não apenas a raiz. For example, to become sigmund, you would enter this command: Por exemplo, para tornar-se Sigmund, você deve digitar o seguinte comando:
su - sigmund su - Sigmund
Don't forget the minus sign when you use su to temporarily become another user. Não se esqueça do sinal de menos quando você usar o su para temporariamente tornar-se um outro usuário. Without it, the login profile for that user is not executed--so it's not really the same as logging in, because your environment variables, and aliaseswould not change. Sem ela, o perfil de login para esse usuário não é executado - por isso não é realmente o mesmo que entrar, porque o ambiente de suas variáveis, e não aliaseswould mudança.
This would be like starting DOS without running the autoexec.bat file--things wouldn't work the same, because your personal setup commands (PATH and so on) would not run. Isso seria como começar DOS sem executar o arquivo autoexec.bat - as coisas não funcionam da mesma forma, pois seus comandos de configuração pessoal (PATH e assim por diante) não funcionará, o superusuário deverá permitir que você faça isso.
But why would you want to use su when you can have multiple log-ins via virtual consoles ? Because it's sometimes quicker or more convenient to switch between users using su , and because you may have no virtual consoles available--you may be using all of them or, if you're logged in to the machine via a modem, virtual consoles may not be available to you. Mas por que você quer usar su quando você pode ter vários logins via consoles virtuais (ver "Viver em um Shell" )? Porque às vezes é mais rápido ou mais conveniente para alternar entre os usuários usando o su, e porque você pode não ter virtual consolas disponíveis - você pode estar usando todos eles, ou, se você estiver conectado ao computador através de um modem, consoles virtuais podem não estar disponíveis para você.