Des scripts pour aider à l'installation des postes en libre service du secours catholique de calais - retour accueil
git clone git://bebou.netlib.re/secours-catholique
Log | Files | Refs |
commit ba1836d0d9d803a4456571e9b0f6edd33861765d parent 16ad5c8ba329ee13eccaabb580ad7d44a2b28b7c Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Wed, 12 Feb 2025 18:38:34 +0100 On suppr les dossiers avant les comptes Sinon le cat de /etc/passwd va moinsbien marcher Diffstat:
M | resetusers | | | 13 | +++++++------ |
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/resetusers b/resetusers @@ -1,13 +1,14 @@ #! /bin/sh cat /etc/passwd | - grep bash | - grep -Ev "(root|secours)" | + grep -E '/bin/.*sh' | + grep -Ev "(root|secours|$(whoami))" | cut -d: -f1 | - xargs -n1 deluser + xargs -t -I{} rm -rf /home/{} cat /etc/passwd | - grep bash | - grep -Ev "(root|secours)" | + grep '/bin/.*sh' | + grep -Ev "(root|secours|$(whoami))" | cut -d: -f1 | - xargs -I{} rm -rf /home/{} + xargs -t -n1 deluser +