Hasło na screen - zawsze.

17 lutego, 2008

We wpisie o haśle dla screen mamy ładnie wyjaśnione jak założyć hasło dla aktualnego screena. Można jednak pójść o krok dalej i każdego uruchamianego screena zabezpieczać automatycznie hasłem (jednym, domyślnym).

W tym celu należy w .screenrc w katalogu domowym usera umieścić linijkę z zakodowanym hasłem:

# This is how one can set a reattach password:
# password ODSJQf.4IJN7E    # "1234"

Od tej chwili każdy nowouruchamiany screen będzie zabezpieczony hasłem.

Aby utworzyć zakodowane hasło naprościej użyć htpasswd:

htpasswd -n test

Podajemy hasło dwukrotnie, otrzymujemy ciąg w stylu

test:DgVb/mZOaJTVs

Od dwukropka mamy nasze zakodowane hasło, które umieszczamy w .screenrc.

PS. Oczywiście to tylko domyślne hasło, które zawsze można zmienić korzystając ze sposobu opisanego we wspomnianym linku

1. amz napisał(a):
17 lutego 2008, 13:27:06

Z 1 strony dobre, z 2giej złe :P, ponieważ hasło bądź co bądź jest na koncie, w plikach, a co do sposobu, który opisałem to trzeba w pamięci mieszać żeby zmienić/podmienić hasło :).

2. rozie napisał(a):
17 lutego 2008, 18:59:28

Toż piszę, że to tylko domyślne i że można je nadpisać. A nie trzeba pamiętać o założeniu, w razie czego.

3. Mateusz A. napisał(a):
19 lutego 2008, 17:43:25

A może blokować screena hasłem z /etc/shadow?

4. rozie napisał(a):
19 lutego 2008, 18:28:38

Mateusz A.: kiepski pomysł, zwł. jak zapomnisz zmienić prawa do .screenrc.

5. Radek napisał(a):
20 lutego 2008, 00:53:29

amz: coś konkretniejszego odnośnie „mieszania w pamięci”?