3 votes

Privilèges d'exécution du script d'installation d'Oracle : "oracle n'est pas dans le fichier sudoers"

Je suis en train d'installer Oracle 11g sur Ubuntu 10.10

Il m'avait été demandé d'exécuter certains scripts en tant que "root" pendant l'installation.

Je fais :

oracle@sergio:/u01/app/oraInventory$ sudo sh orainstRoot.sh

Et j'ai obtenu:

[sudo] password for oracle: 
oracle n'est pas dans le fichier sudoers. Cet incident sera signalé.

Comment pourrais-je réellement exécuter ces scripts si je suis connecté en tant que oracle avec les privilèges "root" ?

merci pour l'aide.

4voto

Zaberiel Points 163

Bien que je n'aie pas d'expérience dans l'installation d'Oracle, le message d'erreur me fait penser que cela pourrait fonctionner :

sudo adduser oracle admin

Cela ajoutera l'utilisateur 'oracle' au groupe admin, et le groupe 'admin' est dans le fichier sudoers par défaut.

Modifier : vous devez exécuter cette commande en tant que tout premier utilisateur de votre système (celui que vous avez dû nommer lors de l'installation), ou en tant que root (dans ce cas, vous n'avez pas besoin de la partie sudo).

3voto

AdamB Points 1290

Normalement, le DBA demanderait à l'administrateur système d'exécuter le script nécessitant un accès root. Il est rare d'accorder à l'utilisateur oracle un accès sudo. Cela viole la séparation des privilèges.

Exécutez le script en utilisant sudo à partir du compte que vous utilisez habituellement pour installer des packages et effectuer d'autres tâches nécessitant des privilèges root.

1voto

ServerChecker Points 1488

Utilisateur Oracle uniquement pour accéder à la base de données Oracle et aux fichiers d'installation.
Veuillez suivre l'article ci-dessous.

Installation d'Oracle 11g sur Ubuntu

0voto

hariprasad Points 191

Ne démarrez pas l'installation en tant qu'utilisateur "oracle". Utilisez sudo à partir de votre utilisateur de bureau actuel ou utilisez root (sans sudo).

Alors dans votre cas

oracle@sergio:/u01/app/oraInventory$ sudo sh orainstRoot.sh

devrait être démarré à partir de l'utilisateur sergio :

sergio@sergio:/u01/app/oraInventory$ sudo sh ./orainstRoot.sh

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X