Puncte:2

How do I open a terminal with another user name?

drapel id

Whenever I open the terminal, I want to login as another user (another_user). I tried putting the below in my .bashrc, but it prompts me for a password everytime I open the terminal.

# in .bashrc
su - another_user

Question: how do I pass another_user's password as a text input in .bashrc so that I don't have to type it every time the terminal opens?

PS: don't worry about security issues.

Thanks.

drapel ar
Ce distro și versiune de Linux folosești?
cocomac avatar
drapel cn
De asemenea... nu ar fi mai ușor să vă conectați ca ei? Pare puțin ciudat să te conectezi la tine, doar pentru a te conecta instantaneu ca ei... poate că ai [o problemă XY](https://meta.stackexchange.com/q/66377/1081494)?
drapel id
@user68186 Ubuntu 21.10, versiunea Kernel: 5.13.0.
drapel id
@cocomac, apreciez sugestia ta, dar asta nu răspunde la întrebarea mea.
Puncte:1
drapel id

Pentru mine a funcționat mai jos:

echo „text_parolă” | sudo -S sleep 1 && sudo su - another_user

Mulțumiri!

Sursă: https://superuser.com/questions/1351872/how-to-provide-password-directly-to-the-sudo-su-someuser-in-shell-scripting

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.