1 Usuário. 2 contas, 2 senhas

0

Como alguém que odeia senhas com paixão, por que preciso criar uma senha que nunca seja usada e que não ofereça mais recursos do que minha senha de usuário? Eu acho que acabo usando o sudo frequentemente. (Principalmente instalar e atualizar, e também montar unidades removíveis.) Eu até criei um alias para que eu não precisasse digitar "sudo" toda vez que eu instalasse uma atualização, mas eu ainda teria que digitar minha senha a cada atualização (que Arch Linux, são bastante freqüentes) e eu tenho que usar um comando diferente se eu estou apenas procurando pacotes.

Na minha área de trabalho, minha senha de root é mais fraca que a minha senha de usuário, embora antes fosse mais strong (antes) de eu mudar minha senha de usuário para algo maior que 1 caractere. Agora minha senha de root é muito mais fraca que minha senha de usuário. Sua obviedade é a única razão pela qual eu ainda a conheço, ou pelo menos eu pensava assim. Não me lembro de ter alterado a minha senha de root desde a instalação, mas ela não me permite entrar com o que eu considero a senha de root. O que, a propósito, é "raiz" (ou foi o que pensei) porque sou muito pouco criativo e me preocupo mais com a configuração do que com a segurança.

Existe alguma maneira de ter apenas 1 senha para 1 usuário? Eu sinto que muitos sistemas linux assumem que ele está sendo executado por um administrador e várias outras contas, quando eu sou apenas um usuário e hacker de repente encarregado de tarefas administrativas.

O único usuário em minha máquina adicionado manualmente, além da minha conta principal, é uma conta para jogar com o Linux do zero, o que significa que tenho três contas para uma única pessoa em uma única máquina.

    
por Angeldude 20.05.2017 / 06:55

2 respostas

0

… why do I have to create 1 password that never gets used and gives no more capabilities than my user password? I find I end up using sudo often …

Nada requer que você tenha uma senha de root separada. Mesmo que o instalador da distribuição escolhida comece por você ter definido uma senha de root, contanto que alguma conta de usuário possa usar sudo , a conta root poderá mais tarde ser bloqueada com:

sudo passwd -l root

Depois disso, a conta root não tem senha, e é impossível fazer login com essa conta através de meios padrão. Isso não impedirá a autenticação de chave pública via SSH, mas PermitRootLogin tende a ser definido como False .

O Ubuntu e muitos de seus derivados na verdade desabilitam a conta root por padrão, então essa prática não é incomum no mundo Linux.

    
por 20.05.2017 / 07:28
0

Não entendo totalmente a sua pergunta, mas vou tentar responder dizendo o que faço.

Eu não tenho uma senha de root definida: Eu não consigo logar como root. Eu uso sudo para fazer material administrativo. Existem alguns comandos que faço regularmente com sudo , que representam pouco risco para a segurança ( sudo apt update etc). Eu configurei /etc/sudoers para que eu possa executar esses comandos sem senha.

observação: Se você desativou logins remotos e o computador está protegido, onde pessoas não confiáveis podem tocá-lo, você não precisa de uma senha. Se pessoas não confiáveis são deixadas sozinhas, então uma senha só pode impedir aqueles que não sabem o que estão fazendo (se você puder tocá-la, você pode entrar nela).

    
por 20.05.2017 / 15:38