Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w wątku Administracja.
Wątki z problemami zamieszczone w dziale "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Autor Wątek: Administracja: przelogowanie użytkownika bez hasła (visudo)  (Przeczytany 465 razy)

Offline jablopio

  • Newbie
  • *
  • Wiadomości: 2
  • Reputacja: 1
  • Liberate me ex infernis…
Administracja: przelogowanie użytkownika bez hasła (visudo)
« dnia: Kwiecień 04, 2021, 05:58:43 pm »
Mam prośbę o pomoc w jak się zapewne okaże, prostym zadaniu, a mianowicie: w systemie mamy m.in. konta dwóch użytkowników: 'user1' i 'user2'; rzecz w tym, by 'user1' mógł się przelogować na 'user2' bez podawania hasła.

Bezskutecznie kombinowałem w 'visudo' np. dodając wpis:

> visudo
  user1    ALL=NOPASSWD: /usr/bin/su user2

Nie mam więcej pomysłów i będę szczerze wdzięczny za pomoc.

Z góry dziękuję i pozdrawiam…
 
________________________________________________
  • Dulce et decorum est pro veritas mori…

Offline jablopio

  • Newbie
  • *
  • Wiadomości: 2
  • Reputacja: 1
  • Liberate me ex infernis…
Administracja: przelogowanie użytkownika bez hasła (visudo)
« Odpowiedź #1 dnia: Kwiecień 09, 2021, 05:25:18 pm »
O.K. Ogarnąłem…

Jak to zwykle bywa, rzecz w szczegółach. Tym razem chodziło o '-' (myślnik). Kiedy w 'visudo' dodamy brakujący myślnik wszystko zaczyna działać tak, jak powinno.

root@localhost >visudo
  user1  ALL=(ALL)  NOPASSWD: /usr/bin/su - user2
  :wq

Gwoli sprawdzenia, poniżej widać, że teraz 'user1' może się przelogować na 'user2' nie podając hasła.

user1@localhost >sudo su - user2
  Last login: Mon Apr  5 20:47:31 CEST 2021 on pts/0
user2@localhost >

Problem rozwiązany i dziękuję wszystkim zaangażowanym za pomoc. Temat DO ZAMKNIĘCIA.
 
________________________________________________
  • Dulce et decorum est pro veritas mori…