JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d’Oracle Solaris : Tâches courantes     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

1.  Localisation des informations relatives aux commandes Oracle Solaris

2.  Gestion des comptes utilisateur et des groupes (présentation)

3.  Gestion des comptes utilisateur et des groupes (tâches)

4.  Initialisation et arrêt d'un système Oracle Solaris

5.  Utilisation d'Oracle Configuration Manager

6.  Gestion des services (présentation)

7.  Gestion des services (tâches)

8.  Utilisation du gestionnaire de pannes

9.  Gestion des informations système (tâches)

10.  Gestion des processus système (tâches)

11.  Surveillance des performances du système (tâches)

12.  Gestion des packages de logiciels (tâches)

13.  Gestion de l'utilisation du disque (tâches)

14.  Tâches de planification du système (tâches)

15.  Configuration et administration d'imprimantes à l'aide de CUPS (tâches)

16.  Gestion de la console système, des périphériques terminaux et des services d'alimentation (tâches)

17.  Gestion des informations sur les pannes système (tâches)

18.  Gestion des fichiers noyau (tâches)

19.  Dépannage du système et des problèmes logiciels (tâches)

Dépannage d'une panne système

Procédure à suivre en cas de panne système

Collecte des données de dépannage

Liste de contrôle de résolution d'une panne système

Gestion des messages système

Affichage des messages système

Procédure d'affichage des messages système

Rotation du journal système

Personnalisation de la journalisation des messages système

Procédure de personnalisation de la journalisation des messages système

Activation de la messagerie de la console distante

Utilisation de la messagerie de la console auxiliaire pendant les transitions de niveau d'exécution

Utilisation de la commande consadm au cours d'une session de connexion interactive

Procédure d'activation d'une console auxiliaire (distante)

Procédure d'affichage de la liste des consoles auxiliaires

Procédure d'activation d'une console auxiliaire (distante) après la réinitialisation du système

Procédure de désactivation d'une console auxiliaire (distante)

Dépannage des problèmes d'accès aux fichiers

Résolution des problèmes liés aux chemins de recherche (Command not found)

Procédure de diagnostic et correction des problèmes liés au chemin de recherche

Modification des propriétés de fichier et de groupe

Résolution des problèmes d'accès aux fichiers

Identification des problèmes d'accès réseau

20.  Dépannage de divers problèmes système et logiciels (tâches)

Index

Dépannage des problèmes d'accès aux fichiers

Les utilisateurs rencontrent fréquemment des problèmes et demandent l'aide d'un administrateur système, lorsqu'ils ne peuvent pas accéder à un programme, un fichier ou un répertoire qu'ils pouvaient auparavant utiliser.

Lorsque vous rencontrez un tel problème, vérifiez l'un des trois points suivants :

Ce chapitre décrit brièvement comment reconnaître les problèmes dans chacun de ces trois domaines et propose des solutions éventuelles.

Résolution des problèmes liés aux chemins de recherche (Command not found)

Le message Command not found indique l'un des problèmes suivants :

Pour résoudre un problème de chemin de recherche, vous devez connaître le nom du chemin d'accès au répertoire dans lequel la commande est stockée.

Si une version incorrecte de la commande est trouvée, un répertoire comportant une commande du même nom se trouve dans le chemin de recherche. Dans ce cas, le répertoire approprié peut se trouver plus loin dans le chemin de recherche ou ne pas s'y trouver du tout.

Vous pouvez afficher le chemin de recherche actuel à l'aide de la commande echo $PATH.

Utilisez la commande type pour déterminer si vous exécutez une version incorrecte de la commande. Par exemple :

$ type acroread 
acroread is /usr/bin/acroread

Procédure de diagnostic et correction des problèmes liés au chemin de recherche

  1. Affichez le chemin de recherche actuel pour vérifier que le répertoire de la commande ne se trouve pas dans le chemin d'accès ou qu'il est correctement orthographié.
    $ echo $PATH 
  2. Vérifiez les points suivants :
    • Le chemin de recherche est-il correct ?

    • Le chemin de recherche est-il répertorié avant d'autres chemins de recherche contenant une autre version de la commande ?

    • La commande se trouve-t-elle dans l'un des chemins de recherche ?

    Si le chemin doit être corrigé, passez à l'étape 3. Autrement, passez directement à l'étape 4.

  3. Ajoutez le chemin d'accès au fichier approprié, comme indiqué dans le tableau ci-après.
    Shell
    Fichier
    Syntaxe
    Remarques
    bash et ksh93
    $HOME/.profile
    $ PATH=$HOME/bin:/sbin:/usr/local /bin ...

    $ export PATH

    Un signe deux-points (:) sépare les noms de chemin.
  4. Activez le nouveau chemin comme suit :
    Shell
    Emplacement du chemin
    Commande pour activer le chemin d'accès
    bash et ksh93
    .profile
    $ . ./.profile
    .login
    hostname$ source .login
  5. Vérifiez le nouveau chemin.
    $ which command

Exemple 19-6 Diagnostic et correction des problèmes liés au chemin de recherche

Cet exemple montre que l'exécutable mytool ne se trouve dans aucun des répertoires du chemin de recherche à l'aide de la commande type.

 $ mytool
  -bash: mytool: command not found
  $ type mytool
  -bash: type: mytool: not found
  $ echo $PATH
  /usr/bin:
  $ vi $HOME/.profile
  (Add appropriate command directory to the search path)
  $ . $HOME/.profile
  $ mytool

Si vous ne trouvez pas de commande, reportez-vous à la page de manuel pour connaître son chemin de répertoire.

Modification des propriétés de fichier et de groupe

Souvent, les propriétés de fichier et de répertoire changent parce que quelqu'un a modifié les fichiers en tant que superutilisateur. Lorsque vous créez des répertoires personnels pour les nouveaux utilisateurs, veillez à rendre l'utilisateur propriétaire du fichier point (.) dans le répertoire personnel. Lorsque les utilisateurs ne sont pas propriétaires du fichier ".", ils ne peuvent pas créer de fichiers dans leur propre répertoire personnel.

Des problèmes d'accès peuvent également survenir lorsque la propriété de groupe change ou lorsqu'un groupe dont un utilisateur est membre est supprimé de la base de données /etc/group.

Pour plus d'informations sur la modification des autorisations ou de l'appartenance d'un fichier auquel vous ne parvenez pas à accéder, reportez-vous au Chapitre 7, Contrôle de l’accès aux fichiers (tâches) du manuel Administration d’Oracle Solaris : services de sécurité.

Résolution des problèmes d'accès aux fichiers

Si les utilisateurs ne peuvent plus accéder à des fichiers ou répertoires auparavant accessibles, c'est parce que les autorisations ou la propriété des fichiers ou répertoires a probablement changé.

Identification des problèmes d'accès réseau

Si les utilisateurs rencontrent des problèmes avec l'utilisation de la commande de copie à distance rcp pour copier des fichiers sur le réseau, les répertoires et fichiers du système distant peuvent comporter un accès restreint lié aux droits d'accès. Une autre source de problème est que le système distant et le système local ne sont pas configurés pour autoriser l'accès.

Reportez-vous à la section Stratégies de dépannage NFS du manuel Administration d’Oracle Solaris : Services réseau pour plus d'informations sur les problèmes d'accès réseau et les problèmes d'accès aux systèmes via AutoFS.