Haluaisin kirjautua sisään eri käyttäjänä kirjautumatta ulos nykyisestä (samassa päätelaitteessa). Miten se onnistuu?
Entäpä komennon su
käyttäminen?
$ whoami
user1
$ su - user2
Password:
$ whoami
user2
$ exit
logout
Jos haluat kirjautua sisään pääkäyttäjänä, käyttäjänimeä ei tarvitse määrittää:
$ whoami
user1
$ su -
Password:
$ whoami
root
$ exit
logout
Yleensä voit käyttää sudo
-merkkiä käynnistääksesi uuden komentotulkin haluamallasi käyttäjällä; -u
-lipun avulla voit määrittää haluamasi käyttäjätunnuksen:
$ whoami
user1
$ sudo -u user2 zsh
$ whoami
user2
Jos sinulla ei ole sudo-oikeuksia, on olemassa monimutkaisempiakin tapoja, kuten ssh username@localhost, mutta sudo
on luultavasti yksinkertaisin, edellyttäen että se on asennettu ja sinulla on oikeus käyttää sitä.
Yleensä käytät sudoa
käynnistääksesi uuden komentotulkin haluamallasi käyttäjällä; -u
-lipulla voit määrittää haluamasi käyttäjänimen:
[mrozekma@etudes-1 ~] % whoami
mrozekma
[mrozekma@etudes-1 ~] % sudo -u nobody zsh
[nobody@etudes-1 ~] % whoami
nobody
Jos sinulla ei ole sudo-oikeuksia, on olemassa monimutkaisempiakin tapoja, kuten ssh username@localhost
, mutta uskon, että sudo
on luultavasti yksinkertaisin, jos se on asennettu ja sinulla on oikeus käyttää sitä.
$ whoami
Tämä komento tulostaa nykyisen käyttäjän. Jos haluat vaihtaa käyttäjää, meidän on käytettävä tätä komentoa (ja sen jälkeen käyttäjän salasanaa):
$ su secondUser
Password:
Kun olet syöttänyt oikean salasanan, kirjaudut sisään määritettynä käyttäjänä (jonka voit tarkistaa suorittamalla whoami
uudelleen.