JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Transition d'Oracle Solaris 10 vers Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Transition d'Oracle Solaris 10 vers une version d'Oracle Solaris 11 (présentation)

2.  Transition vers une méthode d'installation d'Oracle Solaris 11

3.  Gestion des périphériques

4.  Gestion des fonctions de stockage

5.  Gestion des systèmes de fichiers

6.  Gestion des logiciels et des environnements d'initialisation

7.  Gestion de la configuration réseau

8.  Gestion de la configuration système

9.  Gestion de la sécurité

Modifications apportées aux fonctions de sécurité

Fonctions de sécurité réseau

Modifications du module d'authentification enfichable

Fonctions de sécurité supprimées

Rôles, droits, privilèges et autorisations

A propos des profils de droits

Affichage des privilèges et autorisations

Modifications apportées à la sécurité des fichiers et systèmes de fichiers

Réintroduction de la propriété aclmode

Chiffrement des systèmes de fichiers ZFS

Zones immuables

10.  Gestion des versions d'Oracle Solaris dans un environnement virtuel

11.  Gestion des comptes et des environnements utilisateur

12.  Gestion des fonctionnalités de bureau

A.  Scénario d'installation automatisée SPARC

Rôles, droits, privilèges et autorisations

Les informations suivantes décrivent le fonctionnement des rôles, droits, privilèges et autorisations sous Oracle Solaris 11 :

A propos des profils de droits

Les profils de droits sont des ensembles comprenant des autorisations et d'autres attributs de sécurité, des commandes avec des attributs de sécurité et des profils de droits supplémentaires. Oracle Solaris fournit de nombreux profils de droits. vous pouvez modifier les profils de droits existants et en créer de nouveaux. Notez que les profils de droits doivent être affectés dans l'ordre, du plus puissant au moins puissant.

Voici certains des profils de droits disponibles :

D'autres profils de droits disponibles dans cette version incluent le profil de droits All (Tous) et le profil de droits Stop (Arrêt). Pour plus d'informations, reportez-vous au Chapitre 10, Attributs de sécurité dans Oracle Solaris (référence) du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

Exemple 9-1 Affichage d'informations sur le profil de droits System Administrator (Administrateur système)

Exécutez la commande profiles pour afficher des informations au sujet d'un profil de droits spécifique. Dans l'exemple suivant, des informations sur le profil de droits System Administrator (Administrateur système) sont affichées :

$ profiles -p "System Administrator" info
name=System Administrator
        desc=Can perform most non-security administrative tasks
        profiles=Install Service Management,Audit Review,Extended Accounting Flow
Management,Extended Accounting Net Management,Extended Accounting Process Management, 
Extended Accounting Task Management,Printer Management,Cron Management,Device Management,
File System Management,Log Management,Mail Management,Maintenance and Repair,
Media Backup,Media Catalog,Media Restore,Name Service Management,Network Management
Object Access Management,Process Management,Project Management,RAD Management,
Service Operator,Shadow Migration Monitor,Software Installation,System
Configuration,User Management,ZFS Storage Management
        help=RtSysAdmin.html

Affichage des privilèges et autorisations

Lorsque des privilèges sont assignés directement à un utilisateur, ces privilèges sont en fait présents dans chaque shell. Lorsque les privilèges ne lui sont pas directement attribués, l'utilisateur doit ouvrir un shell de profil. Par exemple, lorsque les commandes ayant des privilèges attribués se trouvent dans un profil de droits répertorié dans la liste de profils de droits de l'utilisateur, l'utilisateur doit exécuter la commande dans un shell de profil.

Pour afficher des privilèges en ligne, reportez-vous à la page de manuel privileges(5). Le format de privilège qui s'affiche est utilisé par les développeurs.

$ man privileges
Standards, Environments, and Macros                 privileges(5)

NAME
     privileges - process privilege model
...
     The defined privileges are:

     PRIV_CONTRACT_EVENT

         Allow a process to request reliable delivery  of  events
         to an event endpoint.

         Allow a process to include events in the critical  event
         set  term  of  a  template  which  could be generated in
         volume by the user.
...

Exemple 9-2 Affichage de privilèges assignés directement

Si des privilèges vous ont été attribués directement, votre jeu de base contient plus que le jeu de base par défaut. Dans l'exemple suivant, l'utilisateur a toujours accès au privilège proc_clock_highres.

$ /usr/bin/whoami
jdoe
$ ppriv -v $$
1800:   pfksh
flags = <none>
        E: file_link_any,…,proc_clock_highres,proc_session
        I: file_link_any,…,proc_clock_highres,proc_session
        P: file_link_any,…,proc_clock_highres,proc_session
        L: cpc_cpu,dtrace_kernel,dtrace_proc,dtrace_user,…,sys_time
$ ppriv -vl proc_clock_highres
        Allows a process to use high resolution timers.

Pour afficher les autorisations, exécutez la commande auths :

$ auths list

La sortie de cette commande produit un récapitulatif plus lisible (une par ligne) des autorisations attribuées à un utilisateur. A partir d'Oracle Solaris 11.1, plusieurs nouvelles options ont été ajoutés à la commande auths. Par exemple, l'option check est utile pour l'écriture de scripts. D'autres nouvelles options vous permettent d'ajouter, modifier et supprimer les autorisations dans files ou LDAP. Reportez-vous à la page de manuel auths(1).