1 votes

Comment restreindre temporairement l'accès au compte Ubuntu

Je dois temporairement verrouiller les comptes de certains utilisateurs sur mon serveur Ubuntu. Quel serait le meilleur moyen de le faire? La raison de cela est une maintenance. Cependant, pour certains utilisateurs, les comptes doivent rester ouverts en permanence. Ma question est donc de savoir comment interdire l'accès à certains utilisateurs afin qu'ils ne puissent pas se connecter en SSH sur leurs comptes sans toucher à leurs mots de passe.

meilleur

b

1voto

soulsource Points 4704

Depuis la page de manuel de passwd :

   -l, --lock
       Verrouille le mot de passe du compte nommé. Cette option désactive un
       mot de passe en le changeant pour une valeur qui ne correspond à aucun
       mot de passe chiffré possible (elle ajoute un '!' au début du mot de passe).

       Notez que cela ne désactive pas le compte. L'utilisateur peut encore
       se connecter en utilisant un autre jeton d'authentification (par exemple, une clé SSH).
       Pour désactiver le compte, les administrateurs doivent utiliser usermod
       --expiredate 1 (cela définit la date d'expiration du compte au 2 janvier 1970).

       Les utilisateurs avec un mot de passe verrouillé ne sont pas autorisés
       à changer leur mot de passe.

1voto

John Points 11

Allez dans votre /etc/ssh/sshd_config et ajoutez l'une des directives suivantes: DenyUsers DenyGroups AllowUsers AllowGroups

Avec DenyUsers vous pouvez mettre sur liste noire des utilisateurs spécifiques et avec AllowUsers vous pouvez les mettre sur liste blanche. Fonctionne de la même manière avec les groupes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X