Commande chfn
Objectif
Modifie les informations gecos d'un utilisateur.
Syntaxe
chfn [ -R module_chargement ] [ Nom ]
Descriptif
La commande chfn modifie les informations gecos d'un utilisateur. Les informations Gecos sont des informations générales stockées dans le fichier /etc/passwd . Ces informations ne sont pas utilisées par le système. Le type d'informations que vous stockez dans cette zone vous appartient. Certains administrateurs système stockent des informations telles que le nom complet, le numéro de téléphone et le numéro de bureau de l'utilisateur.
La commande chfn est interactive. Une fois que vous avez entré la commande, le système affiche les informations gecos en cours et vous invite à les modifier. Pour quitter la commande chfn sans modifier les informations, appuyez sur Entrée.
Vous pouvez utiliser n'importe quel caractère imprimable dans la chaîne d'informations gecos, à l'exception de : (deux points), qui est un délimiteur d'attribut.
Par défaut, la commande chfn modifie les informations gecos de l'utilisateur qui exécute la commande. Vous pouvez également utiliser cette commande pour modifier les informations gecos d'autres utilisateurs. Toutefois, vous devez disposer du droit d'exécution sur la commande chuser pour modifier les informations gecos d'un autre utilisateur.
Pour les utilisateurs créés à l'aide d'un autre mécanisme d'identification et d'authentification (I & A), l'indicateur -R peut être utilisé pour spécifier le module de chargement I & A utilisé pour créer l'utilisateur. Les modules de chargement sont définis dans le fichier /usr/lib/security/methods.cfg.
Indicateur
| Article | Descriptif |
|---|---|
| -r | Indique le module I & A chargeable utilisé pour modifier les informations gecos de l'utilisateur |
Security
Contrôle d'accès
Tous les utilisateurs doivent avoir un accès en exécution (x) à cette commande car le programme applique sa propre règle d'accès. Cette commande doit être installée en tant que programme dans la base informatique sécurisée (TCB). La commande doit appartenir au groupe de sécurité avec le bit setgid (SGID) défini.
Fichiers accédés
| aff | Fichier |
|---|---|
| x | /usr/bin/chuser |
| Rw | /etc/passwd |
Attention aux utilisateurs RBAC: cette commande peut effectuer des opérations privilégiées. Seuls les utilisateurs privilégiés peuvent exécuter des opérations privilégiées. Pour plus d'informations sur les autorisations et les privilèges, consultez la base de données des commandes privilégiées disponible dans Sécurité. Pour la liste des privilèges et autorisations associés à cette commandes, reportez-vous à la commande lssecattr ou à la sous-commande getcmdattr.
Restrictions
La modification des informations gecos d'un utilisateur peut ne pas être prise en charge par tous les modules I & A chargeables. Si le module I & A chargeable ne modifie pas les informations gecos d'un utilisateur, une erreur est signalée.
Exemples
- Si vous êtes John Smith et que vous souhaitez modifier vos informations gecos, entrez:
La chaîne gecos en cours apparaît, suivie d'une invite demandant si une modification doit être apportée:chfn
Pour modifier le numéro de salle de74à36,l'année en coursyde demander une modification et de saisir les informations révisées lorsque leto? >L'invite apparaît:current gecos: "John Smith;555-1746;room 74" change (y/n)? >current gecos: "John Smith;555-1746;room 74" change (y/n)? > y to? > John Smith;555-1746;room 36 - Si vous êtes John Smith et que vous souhaitez afficher vos informations gecos sans les modifier, entrez:
La chaîne gecos en cours apparaît, suivie d'une invite demandant si une modification doit être apportée:chfn
Si vous décidez de ne pas modifier les informations, entreznaprès lechange (y/n)?ou appuyez sur la touche Entrée:current gecos: "John Smith;555-1746;room 74" change (y/n)? >
C'est l'occasion pour vous d'indiquer que les informations doivent rester inchangées. Si vous entrezy, vous vous êtes engagé à entrer une chaîne d'informations ou à utiliser la touche Entrée pour définir la chaîne sur null. Notez que la fonction de la touche Entrée diffère avant et après unyest entré.current gecos: "John Smith;555-1746;room 74" change (y/n)? > n - Si vous disposez du droit d'exécution (x) pour la commande chuser et que vous souhaitez modifier les informations gecos pour lajohnsutilisateur, type:
La chaîne et les invites gecos en cours apparaissent comme dans l' exemple 1.chfn johns - Pour modifier les gecos d'un utilisateur défini par un module de chargement LDAP I & Adavis, entrez:
chfn -R LDAP davis
Fichiers
| Article | Descriptif |
|---|---|
| /usr/bin/chfn | Indique le chemin d'accès à la commande chfn . |
| /usr/bin/chuser | Modifie les informations utilisateur. |
| /etc/passwd | Contient des attributs utilisateur de base. |