Projet

Général

Profil

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)

Ajouté par christophe guerinot il y a plus de 7 ans. Mis à jour il y a environ 7 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Début:
22/09/2016
Echéance:
% réalisé:

0%

Restant à faire (heures):

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'

Historique

#1 Mis à jour par Gérald Schwartzmann il y a environ 7 ans

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.

Formats disponibles : Atom PDF