[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pb. de permission avec bash



Damelo a écrit :

Sylvain Sauvage a écrit :

Damelo, mercredi 29 novembre 2006, 19:03:00 CET
[...] Voilà ce que me donne la commande mount:
[...] /dev/sdb1 on /home/data type ext3 (rw,noexec,nosuid,nodev)

                                       ^^^^^^
 Tu es sûr que ton fichier d'installation n'est pas dans cette
partition /home/data ?

 Tu peux aussi utiliser strace pour voir quel fichier coince...

Non le disque /data ne contient que de la musique-video-doc. Mes rep. pour les compilations - install sont /usr/src et /damelo/sources. Je ne connait pas strace, je vais me documenter et tester. Merci!!


J'ai fait le tour des 17 pages google sans résultat. J'ai sur vérifié les perm. de bash, mes executables, de /var/tmp, de mon
PATH, mes partitions, les fichiers de config, fait plusieur chsh...
J'ai testé strace qui me donne :

debian:/damelo/sources/sea# strace ./seamonkey-installer
strace: exec: Permission denied
execve("./seamonkey-installer", ["./seamonkey-installer"], [/* 13 vars */]) = 0

ce qui m'indique, à mon niveau, que c'est un pb d'execution. Pas plus avancé quoi.

Par contre, en ajoutant bash devant ./ j'ai une liste d'évènement énorme que je comprend difficilement (pour être gentil...)

Quelques lignes qui ont attiré mon attention:

read(3, "/dev/sdb5 / reiserfs rw,notail 0"..., 131072) = 761
close(3)                                = 0

uname({sys="Linux", node="debian", ...}) = 0
stat64("/damelo/sources/sea", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getpid()                                = 3360
getppid()                               = 3359
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/local/sbin/bash", 0xbfebf8e0) = -1 ENOENT (No such file or directory) stat64("/usr/local/bin/bash", 0xbfebf8e0) = -1 ENOENT (No such file or directory) stat64("/usr/sbin/bash", 0xbfebf8e0) = -1 ENOENT (No such file or directory) stat64("/usr/bin/bash", 0xbfebf8e0) = -1 ENOENT (No such file or directory) stat64("/sbin/bash", 0xbfebf8e0) = -1 ENOENT (No such file or directory)
stat64("/bin/bash", {st_mode=S_IFREG|0755, st_size=625228, ...}) = 0
stat64("/bin/bash", {st_mode=S_IFREG|0755, st_size=625228, ...}) = 0
getpgrp()                               = 3359

rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 #Cette ligne est répété une soixantaine de fois

Sinon, set me donne:

BASH=/bin/bash
BASH_VERSINFO=([0]="2" [1]="05b" [2]="0" [3]="1" [4]="release" [5]="i386-pc-linux-gnu")
BASH_VERSION='2.05b.0(1)-release'
COLUMNS=125
DIRSTACK=()
EUID=0
GROUPS=()
HISTFILE=/root/.bash_history
HISTFILESIZE=500
HISTSIZE=500
HOME=/root
HOSTNAME=debian
HOSTTYPE=i386
HZ=100
IFS=$' \t\n'
LINES=45
LOGNAME=root
MACHTYPE=i386-pc-linux-gnu
MAIL=/var/mail/root
MAILCHECK=60
OLDPWD=/damelo/sources
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PIPESTATUS=([0]="0")
PPID=21045
PS1='\h:\w\$ '
PS2='> '
PS4='+ '
PWD=/damelo/sources/sea
SHELL=/bin/bash
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
SHLVL=1
TERM=xterm
UID=0
USER=root
_=./seamonkey-installer


Je ne sais plus trop où chercher...



Reply to: