Guide d'administration de SunLink Server

Sécurité et permissions des systèmes de fichiers Solaris

Vous pouvez contrôler le type d'accès dont disposent les utilisateurs pour les fichiers et les répertoires situés sur des ordinateurs SunLink Server en les sécurisant au moyen de permissions.

Une permission spécifie le type d'accès dont dispose un groupe, un utilisateur ou une autre entité pour le répertoire ou le fichier concerné. Par exemple, si vous octroyez une permission de lecture au groupe Coworkers sur le fichier  MY_IDEAS.DOC, les utilisateurs de ce groupe pourront afficher les données et les attributs de ce fichier mais ne pourront ni modifier ni supprimer ce fichier.

Le programme SunLink Server propose les permissions suivantes, que vous pouvez attribuer à des répertoires et des fichiers pour des utilisateurs, des groupes ou d'autres entités :

Bien que vous définissiez ces permissions sur les fichiers et répertoires, elles s'appliquent en fait aux utilisateurs des ordinateurs. L'environnement d'exploitation Solaris différencie les personnes auxquelles ces permissions s'appliquent comme suit :

Les permissions dites standards sont des combinaisons de permissions individuelles qui dépendent de la nature des fichiers et répertoires et de la réalisation de groupes. Pour travailler efficacement avec la sécurité des fichiers et répertoires SunLink Server, tenez compte des points suivants lors de la définition des permissions :

Outre les fichiers et répertoires, les partages peuvent emporter leurs propres permissions dans un environnement Windows NT. En cas de conflits de permissions entre les fichiers, les répertoires, les partages et les clients, prenez en compte les permissions les plus restrictives des ensembles en conflit.

Propriété des fichiers et répertoires

Tout fichier ou répertoire possède un propriétaire, qui contrôle la manière dont les permissions sont définies sur le fichier ou le répertoire, et qui peut octroyer des permissions à d'autres.

Lorsqu'un fichier ou répertoire est créé, la personne qui le crée en devient automatiquement le propriétaire. En général, ce sont les administrateurs qui créent la plupart des fichiers sur les serveurs réseau, notamment dans le cadre de l'installation des applications sur un serveur. Par conséquent, la plupart des fichiers présents sur un serveur appartiennent aux administrateurs, à l'exception des fichiers de données créés par les utilisateurs et des fichiers des répertoires de base des utilisateurs.

Il est possible toutefois de transférer la propriété comme suit :

L'administrateur peut aussi devenir le propriétaire des fichiers en utilisant la commande net perms. Pour plus d'informations, tapez net help perms à l'invite de commandes de SunLink Server.

Les processus informatiques ont aussi un propriétaire. Un processus informatique est lancé à chaque fois qu'un programme exécutable est exécuté, et le processus est connu au système par un identificateur unique qui, dans l'environnement Solaris, est appelé Identificateur de processus ou PID.

Contrairement à la propriété des fichiers ou des répertoires toutefois, la "propriété" d'un processus change à chaque fois que le programme est exécuté. Alors qu'un programme exécutable -- par exemple un tableur -- est, à l'origine, la propriété de la personne qui l'a installé sur le réseau, la propriété de son PID de groupe ou d'utilisateur change lorsqu'une personne l'exécute. Un processus tableur, propriété du super-utilisateur à l'installation, appartiendra à l'utilisateur et au groupe de l'utilisateur lors de l'exécution. Etant donné que ce changement de propriété des processus a des conséquences au niveau de la sécurité, le programme SunLink Server vous permet de le réglementer.

Le verrouillage des fichiers est également un problème de sécurité important, en particulier dans un environnement hétérogène Windows NT/Solaris comme le vôtre. Le logiciel SunLink Server adopte un système de verrouillage compatible Windows NT pour les fichiers et les répertoires, mais il peut arriver que les fichiers verrouillés restent accessibles depuis un compte d'ordinateur Solaris. Pour éviter cette situation, vous pouvez modifier le paramétrage du logiciel SunLink Server pour respecter le verrouillage des fichiers Windows NT depuis les comptes Solaris. Cette modification des paramètres peut entraîner une détérioration des performances globales du système et il est donc conseillé de ne l'employer que dans les réseaux qui comportent des utilisateurs susceptibles d'accéder à des fichiers depuis des machines clientes réseau Windows NT et Solaris. Reportez-vous à "Comment définir les stratégies d'intégration au système de fichiers Solaris".


Remarque :

Pendant l'installation de SunLink Server des utilisateurs et des groupes qui seront associés au programme SunLink Server ont été ajoutés aux fichiers de groupe et de mot de passe locaux du système. Si votre site utilise un service de nom Solaris tel que NIS ou NIS+ dans l'environnement Solaris, vous devriez mettre les informations relatives au groupe dans les cartes du service de nom. Lorsque vous créez des fichiers depuis une station de travail Windows NT et écrivez dans un répertoire sur le système Solaris, le propriétaire est l'utilisateur qui crée le fichier et le groupe par défaut est DOS---. En effet, alors que les informations sur l'utilisateur sont récupérées des cartes du service de nom, les informations sur le groupe ne sont correctement affichées que si la liste du fichier est effectuée sur le système SunLink Server même (lookup par défaut : files nis). Si ces fichiers sont visualisés depuis un autre système Solaris, l'ID du groupe ne sera pas correctement résolu. En mettant les informations relatives au groupe dans les cartes du service de nom, vous permettez la cohérence des fichiers entre les fichiers du système local et les cartes.


Sécurité de SunLink Server Manager

Un autre point de sécurité important concerne les privilèges des utilisateurs dans le cadre de l'administration du programme SunLink Server au moyen de SunLink Server Manager. Vous pouvez choisir des paramètres qui affectent la sécurité des sessions SunLink Server Manager suivantes. La fonctionnalité d'intégrité des données utilise des signatures à clés publiques pour protéger les données transférées entre le serveur et le client. L'authentification a lieu en coulisse et implique le contrôle des justificatifs d'identité à chaque transaction. Reportez-vous à "Comment sécuriser les transactions de SunLink Server Manager".