jeudi 2 novembre 2006, 20:00:10 CET, Leon GRAY a écrit : > > > > Dans mon monde à moi que j'ai, 0755 est différent de 4755. Un > > 'ls -l /usr/bin/wodim' aurait été aussi bien. > > Cependant, étant donné que tu ne peux non plus graver en root, > > le problème est ailleurs... > > > > > ^^, effectivement, j'avais également fait un ls -l /usr/bin/wodim, en > voici le résultat: > > -rwxr-xr-x 1 root root 363924 2006-09-21 14:07 /usr/bin/wodim > > d'ailleur, pour ma culture générale, quelle est la signification du > premier nombre?? je sais que les 3 derniers sont "utilisateur" > "groupe" "reste du monde" mais le 1er? s'agit-il d'une indication sur > le type du fichier?? (désolé, j'ai eu la flème de STFW!)
Le 1er chiffre sert aux bits spéciaux X, s et t. Quand il s'agit de symboles, ils sont répartis parmi les 9 autres (la première lettre est le type de fichier). Extrait de 'man chmod' : X : exécution uniquement si le fichier est un répertoire ou s’il a déjà une autorisation d’exécution pour une des catégories d’utilisateur ; s : spécification de l’identifiant du propriétaire ou du groupe propriétaire du fichier lors de l’exécution ; t : de la conservation du code en mémoire -- sticky. Et dans les 'info corutils ls', on nous dit que « x » est remplacé par : `s' If the setuid or setgid bit and the corresponding executable bit are both set. `S' If the setuid or setgid bit is set but the corresponding executable bit is not set. `t' If the sticky bit and the other-executable bit are both set. `T' If the sticky bit is set but the other-executable bit is not set. > Bref, point mort quand même. Est-ce que ça fait la même chose en ligne de commande ? -- Sylvain Sauvage