Project

General

Profile

Tâche #17209

Proposition Scénario #17183: Evolution du module SETH

25-manage-samba : script '/usr/lib/eole/samba.sh' option 'wbinfo -S' sid to uid (pour les comptes) 'wbinfo -Y' sid to gid (pour les groupes)

Added by christophe guerinot almost 4 years ago. Updated over 3 years ago.

Status:
Nouveau
Priority:
Normal
Assigned To:
-
Start date:
09/22/2016
Due date:
% Done:

0%

Remaining (hours):

Description

Je suppose qu'il faudrait rajouter une fonction pour les groupes

function get_gid_by_name
{
    declare -a SID_ET_NAME
    # interrogation wbinfo ==> 3 valeurs. Convertion en tableau pour garder la premiere !
    SID_ET_NAME=($(wbinfo -n "$1"))
    [[ -z "${SID_ET_NAME[0]}" ]] && return 1
    wbinfo -Y "${SID_ET_NAME[0]}" 
    return ${?}
}

et corriger le script en fonction d'un traitement (setfacl ...) sur un compte 'get_uid_by_name', ou sur un groupe 'get_gid_by_name'

History

#1 Updated by Gérald Schwartzmann over 3 years ago

Si ce script est modifié il faudrait en profiter pour corriger une typo :
Forbidden Chracters ← Forbidden ChAracters

À l'instance lorsqu'on choisi un mot de passe le script dit en premier lieu qu'il faut une majuscule, une fois la majuscule ajouté il dit qu'il faut un caractère parmi une liste, cette méthode n'est pas approprié car elle induit la composition du mot de passe par l'utilisateur :
mot ← ajout d'une maj, forcement en début de mot donc
Mot ← ajout d'un caractère spécial, forcement à la fin
Mot@

Le mieux est dénoncer la politique du mot de passe dès le départ avant que l'utilisateur réfléchisse à une clé secrète.

Pour aller plus loin, l'utilisation du mot password induit le choix d'un mot (du dictionnaire) au lieu d'une clé secrète.

Also available in: Atom PDF