Rechercher : dans
Par :

Opération non permise sous root?

Dernière réponse le 28 aoû 2007 à 16:56:27 dboursaux, le 24 aoû 2007 à 17:52:17 
 Signaler ce message aux modérateurs

Bonjour.

J'ai beau eu tout retourner, chercher partout, aucune réponse... Si quelqu'un a une idée...:

Pourquoi, sous root, n'ai-je aucun droit d'écriture dans /usr/sbin/ ? Impossible de supprimer, de créer ou de modifier dans ce repertoire... Du coup, pas moyen d'installer quoique ce soit.

Meilleures réponses pour « opération non permise sous root? » dans :
Langage C - Les opérateurs VoirQu'est-ce qu'un opérateur ? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, etc. On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs...
VBScript - Les opérateurs VoirQu'est-ce qu'un opérateur? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, ... On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs de...

1

lami20j, le 24 aoû 2007 à 18:08:32

Salut,

tu n'as rien à faire manuellement dans /usr/bin
dit d'abord ce que tu essaies de faire et on verra après ce qu'on pourra faire pour toi lami20j

Configuration: Windows XP
Internet Explorer 6.0

Répondre à lami20j

2

dboursaux, le 24 aoû 2007 à 18:30:30

J'essaie de faire un bete "apt-get install" . Qui m'est automatiquement refusé dès qu'il tente d'écrire dans /usr/sbin

Un simple touch /usr/sbin/toto ne marche pas. Alors qu'un touch /usr/toto lui, fonctionne.

Répondre à dboursaux

3

lami20j, le 24 aoû 2007 à 18:39:38

Tu es avec Ubuntu ou Debian?

au cas où

sudo aptitude install ton_programme
--
lami20j
Configuration: Windows XP
Internet Explorer 6.0

Répondre à lami20j

4

dboursaux, le 24 aoû 2007 à 18:52:17

Je suis sous Ubuntu

Bien vu le "au cas ou", mais non. Je lancais bien l'affaire sous root.

Répondre à dboursaux

5

lami20j, le 24 aoû 2007 à 18:55:06

Alors affiche ici exactement ce que tu fais (fais un copier coller de ce que tu as à l'écran)

affiche aussi

whoami 

lami20j
Configuration: Windows XP
Internet Explorer 6.0

Répondre à lami20j

6

dboursaux, le 24 aoû 2007 à 21:45:11

Pour résumer:
#su root
#touch /usr/sbin/toto
touch: cannot touch `/usr/sbin/toto': Permission denied
#whoami
root


Voilà. A noter que évidemment (et heureusement), le contenu de /usr/sbin/ est lisible et executable. Ainsi, marchent:
#ls /usr/sbin/
#adduser (dont l'executable est dans /usr/sbin/)

voili voila

Répondre à dboursaux

7

lami20j, le 25 aoû 2007 à 00:12:41

Salut,

affiche

ls -ld /usr/{,sbin}
lami20j
Configuration: Linux
Firefox 2.0.0.4

Répondre à lami20j

8

dubcek, le 25 aoû 2007 à 13:51:58

Que répond
cd /usr/sbin ; df .

Répondre à dubcek

9

webmaster, le 25 aoû 2007 à 21:53:31

Pour les droits d'écriture dans /usr/sbin/ il faut acceder comme super utilisateur avec votre mot de pass comme superutilisateur
dans ce cas tu peut le midifier les drit de lecture, ecriture et la supression

Configuration: Windows XP
Internet Explorer 6.0

Répondre à webmaster

10

lami20j, le 25 aoû 2007 à 22:41:03

Salut,

dans ce cas tu peut le midifier les drit de lecture, ecriture et la supression
il ne s'agit pas de ce que root peut faire, mais de ce que root doit faire ;-) c'est une grande différence

deboursaux affiche les résultats des commandes que je t'ai demandé ainsi que les commandes de dubcek lami20j

Configuration: Linux
Firefox 2.0.0.6

Répondre à lami20j

11

dubcek, le 26 aoû 2007 à 14:25:51

Hi

sur la plupart des systèmes Unx que je connais, protéger un réperoire local chmod 000 dir n'empêche pas root d'y accéder ou d'y créer et détruire des fichiers. est-tu bien en root ?

Répondre à dubcek

12

dboursaux, le 28 aoû 2007 à 10:59:15

Bonjour, merci pour vos réponses. Alors:

# ls -ld /usr/{,sbin}
drwxrwxrwx 12 root root 4096 Aug 24 18:59 /usr/
drwxr-xr-x 2 root root 4096 Feb 14 2007 /usr/sbin

# cd /usr/sbin ; df .
Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté sur
/dev/sda2 152752936 11115948 133877596 8% /


Dubcek: oui, je suis bien en root:
# su root
# touch /usr/sbin/toto
touch: ne peut faire un touch sur `/usr/sbin/toto': Permission non accordée

Configuration: Windows XP
Internet Explorer 7.0

Répondre à dboursaux

13

lami20j, le 28 aoû 2007 à 11:36:43

Salut,

bizarre
essaie cette commande

su -c 'touch /usr/sbin/toto'
--
lami20j
Configuration: Windows XP
Internet Explorer 6.0

Répondre à lami20j

14

tagadazou, le 28 aoû 2007 à 14:17:43

Donne voir l'UID de root (en root fais echo $UID ou regarde tout simplement ton /etc/passwd) et fais voir un ls -lnd /usr/sbin

dis voir aussi sur quel système de fichier est /usr/sbin et les options de montage (balance nous la sortie de mount)

Répondre à tagadazou

15

dboursaux, le 28 aoû 2007 à 14:32:58

# su -c 'touch /usr/sbin/toto'
touch: ne peut faire un touch sur `/usr/sbin/toto': Permission non accordée

# echo $UID
0

# ls -lnd /usr/sbin
drwxr-xr-x 2 0 0 4096 Feb 14 2007 /usr/sbin*

(ca veut dire quoi le '*' à la fin de cette ligne?)

# mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext3 (rw)

et /usr/sbin/ est sur /dev/sda2

Bon, même si je suis sur le point de craquer et de migrer le site sur un autre serveur, j'aimerais beaucoup comprendre le pourquoi du comment.

Configuration: Windows XP
Internet Explorer 7.0

Répondre à dboursaux

16

tagadazou, le 28 aoû 2007 à 14:56:35

Vraiment à tout hasard, ça m'étonnerais mais bon...

lsattr -d /usr/sbin

mais bon il y a toujours une explication rationnelle

le * à la fin de sbin dans une sortie de ls normalement c'est un suffixe qu'on a pour un exécutable quand dans LS_OPTIONS tu as l'option -F (fais echo $LS_OPTIONS). Cela dit, pour un réportoire normalement c'est plutôt un slash donc ça m'étonne

Configuration: Linux
Firefox 2.0.0.6

Répondre à tagadazou

17

tagadazou, le 28 aoû 2007 à 15:00:57

/dev/sda2 on / type ext3 (rw,errors=remount-ro)

euh je me demande s'il ne serait pas remonté ro, là, en fait

edit: à tout hasard, fais voir un mount -o remount,rw (mais bon, ta sortie de mount me laisse plutôt penser qu'il est encore en rw)

Répondre à tagadazou

18

dboursaux, le 28 aoû 2007 à 15:27:51

# lsattr -d /usr/sbin
suS-iadAc-------- /usr/sbin

Rien que ça. Désolé, mais je ne connaissais pas le système de gestion de fichiers. J'ai jeté un oeil à l'instant, et je vois que le "i" est surement l'origine de mes problèmes.

Avant de m'emballer et de faire un chattr -i /usr/sbin/ que je regretterai peut etre, quelqu'un peut il me confirmer que je peux tenter le truc sans faire exploser la boite? :)

Configuration: Windows XP
Internet Explorer 7.0

Répondre à dboursaux

19

lami20j, le 28 aoû 2007 à 15:40:05

Tu n'as rien à craindre
lami20j

Configuration: Windows XP
Internet Explorer 6.0

Répondre à lami20j
Collection CommentÇaMarche.net