- Lähtökohta
- Pakettienhallinnassa
xscreensaver
,pamusb-tools
jalibpam-usb
ovat asennettuna.
Olen ottanut käyttöönXScreenSaverin
näytön lukitsemisen virransäästön yhteydessä sekä pikanäppäintä painettaessa.
Olen määritellytPAM USB:n
avulla tunnistautumismenetelmäkseni USB-porttiin kytketyn muistitikun. Turvallisuuden vuoksi olen sulkenut tämän tunnistautumismenetelmän pois käytöstä työpöydän sisäänkirjautumisruudun yhteydessä (gdm
-palvelu) ja konsolikirjautumisen yhteydessä (login
-palvelu). - Ongelma
- Haluan sulkea USB-porttiin kytketyllä muistitikulla tunnistautumisen pois käytöstä myös silloin, kun näyttö on lukittu.
- Ratkaisu
- Lisään
/etc/pamusb.conf
-tiedoston<services>...</services>
-osion sisään seuraavat rivit:<service id="xscreensaver"> <option name="enable">false</option> </service>
Tämän jälkeen palvelut määrittelevä asetustiedoston osa näyttää kokonaisuudessaan seuraavalta:
<!-- Services settings (e.g. gdm, su, sudo...) --> <services> <!-- Disable pamusb for gdm, login and xscreensaver --> <!-- (display locking), a password will be asked instead. --> <service id="gdm"> <option name="enable">false</option> </service> <service id="login"> <option name="enable">false</option> </service> <service id="xscreensaver"> <option name="enable">false</option> </service> </services>
Kun olen tallentanut tiedostoon tekemäni muutokset, USB-portissa oleva muistitikku ei enää kelpaa tunnistautumismenetelmänä lukitun näytön avaamiseksi.
- Huomautuksia
-
- Tämä ratkaisu on sinänsä varsin triviaali sovellus PAM USB:n asetusten tekemisen ohjeissa annetusta
GDM:n
poissulkemisesta, mutta XScreenSaveriin liittyvää palvelun nimeä ei löytynyt suoraan annettuna mistään, joten päätin kirjata sen ylös tähän, vaikka sekin on sinänsä varsin helppo päätellä (niin kuin itse sen löysin). - Koska varsinaisesti haluan käyttää muistitikkutunnistautumista ainoastaan käyttöoikeustason kohottamisen (ainakin
sudo
jagksudo
) yhteydessä, voisi pitemmän päälle turvallisempi ratkaisu olla sellainen, jossa oletuksena (<defaults>...</defaults>
-osiossa) PAM USB on pois päältä, ja määritellään käyttöön vain tietyille palveluille <services>…</services> -osiossa.
- Tämä ratkaisu on sinänsä varsin triviaali sovellus PAM USB:n asetusten tekemisen ohjeissa annetusta
Comments
One response to “[Ratkaisu] PAM USB pois päältä XScreenSaverin näytön lukituksen avauksessa”
[…] vuoksi haluan sulkea USB-muistitikulla tunnistautumisen oletusarvoisesti pois käytöstä, ja määritellä sen erikseen käyttöönotetuksi niiden palveluiden osalta, joissa haluan sitä […]