Bonjours a toutes et à tous !
Nouvelle utilisateur sous Fedora 9, je voudrais faire l'update de yum , donc d'apres mon peut d'experience ( 2 mois 😃 sous linux ) j'ai taper " sudo yum update ".
Ensuite la console me demande mon mdp , je l'entre , mais aussi tôt apres j'ai le droit à un " ******* is not in the sudoers file. This incident will be reported."*
Donc du coup je vois pas quoi faire ,je suis aller voire les groupes mon login est authoriser , j'ai cocher " root " , mais rien ni fait.

Donc voilà , ma question serait , comment y remedier.
Et pis une deuxieme , qui n'a pas trop a voire , j'aimerai savoir si il etait possible de faire en sorte qu'a chaque fois que je lance le Terminal de commande , que celui si ce mete en mode root automatiquement.

Voilà , et merci d'avance pour votre aide 🙂
bonjour,
sous fedora sudo n'est pas activer d'office
il faut activer le fichiers sudoers
ouvrir celui-ci
exemple du mien qui fonctionne au poil
sudo cat /etc/sudoers
## Sudoers allows particular users to run various commands as
## the root user, without needing the root password.
##
## Examples are provided at the bottom of the file for collections
## of related commands, which can then be delegated out to particular
## users or groups.
## 
## This file must be edited with the 'visudo' command.

## Host Aliases
## Groups of machines. You may prefer to use hostnames (perhaps using 
## wildcards for entire domains) or IP addresses instead.
# Host_Alias     FILESERVERS = fs1, fs2
# Host_Alias     MAILSERVERS = smtp, smtp2

## User Aliases
## These aren't often necessary, as you can use regular groups
## (ie, from files, LDAP, NIS, etc) in this file - just use %groupname 
## rather than USERALIAS
User_Alias ADMINS = ici mettre ton user 


## Command Aliases
## These are groups of related commands...

## Networking
Cmnd_Alias NETWORKING = /sbin/route, /sbin/ifconfig, /bin/ping, /sbin/dhclient, /usr/bin/net, /sbin/iptables, /usr/bin/rfcomm, /usr/bin/wvdial, /sbin/iwconfig, /sbin/mii-tool

## Installation and management of software
Cmnd_Alias SOFTWARE = /bin/rpm, /usr/bin/up2date, /usr/bin/yum

## Services
Cmnd_Alias SERVICES = /sbin/service, /sbin/chkconfig

## Updating the locate database
Cmnd_Alias LOCATE = /usr/sbin/updatedb

## Storage
Cmnd_Alias STORAGE = /sbin/fdisk, /sbin/sfdisk, /sbin/parted, /sbin/partprobe, /bin/mount, /bin/umount

## Delegating permissions
Cmnd_Alias DELEGATING = /usr/sbin/visudo, /bin/chown, /bin/chmod, /bin/chgrp 

## Processes
Cmnd_Alias PROCESSES = /bin/nice, /bin/kill, /usr/bin/kill, /usr/bin/killall

## Drivers
Cmnd_Alias DRIVERS = /sbin/modprobe

# Defaults specification

#
# Disable "ssh hostname sudo <cmd>", because it will show the password in clear. 
#         You have to run "ssh -t hostname sudo <cmd>".
#
Defaults    requiretty

Defaults    env_reset
Defaults    env_keep =  "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR LS_COLORS"
Defaults    env_keep += "MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE"
Defaults    env_keep += "LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES"
Defaults    env_keep += "LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE"
Defaults    env_keep += "LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY"

## Next comes the main part: which users can run what software on 
## which machines (the sudoers file can be shared between multiple
## systems).
## Syntax:
##
##     user    MACHINE=COMMANDS
##
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere 
root    ALL=(ALL)     ALL

## Allows members of the 'sys' group to run networking, software, 
## service management apps and more.
# %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS

## Allows people in group wheel to run all commands
ADMINS    ALL=(ALL)    ALL

## Same thing without a password
ADMINS  ALL=(ALL)    NOPASSWD: ALL

## Allows members of the users group to mount and unmount the 
## cdrom as root
#ADMINS  ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom

## Allows members of the users group to shutdown this system
# %users  localhost=/sbin/shutdown -h now
a+
Salut,

sudo c'est obligatoire sous Ubuntu, sous Fedora, on utilise la commande "su -" pour passer root.

Ta 2° question est une très mauvaise idée : en étant tout le temps root, tu as de grandes chances de faire de grosses bêtises que tu regretterais.

Il est nettement préférable de passer root uniquement quand on en a besoin, il y a moins de risques de faire des conneries, sinon, autant aller sous windows.
t as vraiment pas beaucoup cherché dans le forum. Tous les jours on rappelle que pour passer sous root il faut taper dans le terminal :

su -

je ne sais pas d'ou tu tiens la méthode sudo mais elle n'est pas en vigueur sur Fedora (ni Red Hat)

Pour le terminal en root automatiquement ce n'est pas une bonne idée.
Aiolizator wrote:sinon, autant aller sous windows.
les comptes limités ça existe aussi sous windows.
nouvo09 wrote:
Aiolizator wrote:sinon, autant aller sous windows.
les comptes limités ça existe aussi sous windows.
Je disais ça car d'expérience, j'ai constaté que la plupart des gens sous Windows travaillaient en permanence en admin (moi le premier quand j'utilisais Windows).
Ok , merci pour les reponses.
Et pis , bah desole , si d'autre posts en parle dejà , j'ai du entrer des mauvais mot clé 😃
je ne sais pas d'ou tu tiens la méthode sudo mais elle n'est pas en vigueur sur Fedora (ni Red Hat)
c'est pas parce que ce n'est pas en vigueur que ça ne marche pas et moi je préféré taper sudo ....
que su -
mot de passe
la commande surtout pour voir un fichier par exemple
sudo cat /etc/fstab c'est quand meme plus rapide
que
su -
motdepasse
cat /etc/fstab
mais bon chacun fait comme il veut
a+
D'accord avec Homere, surtout que tu ne garde pas les droits admin pour la commande suivante, donc c'est plutot pas mal :

sudo vi <ton fichier sensible>
quand tu quitte ton fichier apres modification tu redeviens un utilisateur normal et tu n'as pas a quitter le mode <root> ( c'est pas pour le temps que ca prend je suis d'accord, mais si tu oublie ca peut etre catastrophique).

Enfin moi j'aime bien le sudo 🙂
Une commande intéressante est su -m:
[Jonathan@localhost ~]$ pwd
/home/Jonathan
[Jonathan@localhost ~]$ su -m
Mot de passe : 
[root@localhost ~]# pwd
/home/Jonathan
[root@localhost ~]#
bioinfornatics wrote:Une commande intéressante est su -m:
[Jonathan@localhost ~]$ pwd
/home/Jonathan
[Jonathan@localhost ~]$ su -m
Mot de passe : 
[root@localhost ~]# pwd
/home/Jonathan
[root@localhost ~]#
Oui, mais avec cette commande, le PATH du compte root n'est pas chargé? si?
Si, l'environnement de root est bien chargé, je viens de faire le test.
Ce que je voulais dire, c'est que /sbin/ n'est pas chargé...
gueraph:[~]$: su -m
root:[~]$: echo $PATH
/usr/kerberos/sbin:/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/bin:/usr/bin:/bin:/home/gueraph/bin
A moins que c'est moi qui ai un soucis....
gueraph wrote:Ce que je voulais dire, c'est que /sbin/ n'est pas chargé...
gueraph:[~]$: su -m
root:[~]$: echo $PATH
/usr/kerberos/sbin:/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/bin:/usr/bin:/bin:/home/gueraph/bin
A moins que c'est moi qui ai un soucis....
J'ai pareil que toi. le PATH ne comprend pas /sbin ni /usr/sbin
Cool, je suis pas le seul :-D
D'ailleurs ca ce voit car il y'a un $ au lieu d'un #
Aiolizator wrote:sudo c'est obligatoire sous Ubuntu, sous Fedora, on utilise la commande "su -" pour passer root.
Pour Ubuntu: non, pas du tout.
Sinon pour ne pas avoir ce problème de répertoire courant avec 'su -', ni ce problème de $PATH avec 'su -m', il y a 'su -c 'commande'' qui permet de passer temporairement en root...dans le répertoire courant.
Salut

su -c ne modifie toujours pas le path:
$ ifconfig
bash: ifconfig: command not found
$ su -c "ifconfig"
bash: ifconfig: command not found
$ su -lc "ifconfig"
blabla
Par contre l'adjonction le l à c va aussi modifier le répertoire courant pour root :-?
Exact. J'avais pourtant vérifié (d'après moi) avant de poster, mais pas avec une commande de /sbin, visiblement.
Sinon, ifconfig peut se lancer en simple user en entrant le chemin complet. Et entrer le chemin complet pour ces commandes là, ça va encore. Ca se fait couramment.

NB: c'est une apostrophe (simple quote) (') qu'il faut taper avant une chaine de caractères avec un espace, pas les guillemets. La chaine est encadrée par (').
aka Shiva wrote:Sinon, ifconfig peut se lancer en simple user en entrant le chemin complet. Et entrer le chemin complet pour ces commandes là, ça va encore. Ca se fait couramment.
Tout à fait, c'est juste que c'est la première commande de /sbin à laquelle j'ai pensé :lol: