Accéder au contenu.
Menu Sympa

technique - Re: [TECH] empêcher utilisateurs d'ouvrir une session

Objet : Liste pour les discussions techniques (liste à inscription publique)

Archives de la liste

Re: [TECH] empêcher utilisateurs d'ouvrir une session


Chronologique Discussions 
  • From: antoine <antoine AT starinux.org>
  • To: technique AT april.org
  • Subject: Re: [TECH] empêcher utilisateurs d'ouvrir une session
  • Date: Sat, 10 Nov 2007 23:02:12 +0100
  • Organization: starinux

> nico@nico-desktop:~$ which nologin
> /usr/sbin/nologin
> nico@nico-desktop:~$ nologin
> This account is currently not available.
> nico@nico-desktop:~$
> Tu remplaces les shells des comptes que tu veux désactiver
> par /usr/sbin/nologin.
script :
> sudo bash
> perl -pe '/^(.*?):/;$1 ne "root" and $1 ne "consult" and s{:/bin/bash
> $}{:/usr/sbin/nologin}; print;' /etc/passwd > /etc/passwd.nologin
/script
> mv /etc/passwd /etc/passwd.login
> mv /etc/passwd.nologin /etc/passwd
>
> Attention: tu peux être très emmerdé si le script déconne, donc à tes
> risques et périls. Assure toi notamment que:
> 1. l'auth des utilisateurs passe bien uniquement par /etc/passwd (pas de
> NIS
ou LDAP)
> 2. les utilisateurs utilisent bien bash
> 3. Que tu as accès à la console pour booter en single user :)
----------
Super !

Le script ci-dessus est créé sous quel fichier ou simplement via "sudo bash" ?

antoine Waché




Archives gérées par MHonArc 2.6.16.

Haut de le page