#1 Le 29/01/2011, à 00:48
- Huhu
[résolu] Et m***** "sudo chmod 777 -R /" par mégarde
Bon j'ai fait une petite connerie, j'ai accidentellement appuyer sur entrée en tapant une commande chmod 777 -R /media/...
Le problème c'est que jme suis arrêter à "sudo chmod 777 -R /"
et la boum le temp que jréalise ce que j'ai fait, je ferme le terminal... mais il a eu le temp de faire un petit carnage il me semble et sa c'est heu...
Je peux plus lancer mon navigateur favori "chrome" à cause d'une modif de permission.
Ah oui et "accéssoirement" je peux plus lancer de commande avec sudo donc plus changer les permissions. (bête sa ) message d'érreur :
sudo: must be setuid root
Et heu... merde quoi je suis un boulet
Bon je sais je n'ai qu'a m'en prendre à moi même
Obliger de réinstaller tout? sa me foutrais bien les boules quand même
Dernière modification par Huhu (Le 29/01/2011, à 10:59)
Hors ligne
#2 Le 29/01/2011, à 00:52
- wido
Re : [résolu] Et m***** "sudo chmod 777 -R /" par mégarde
Bonjour,
regarde pour passer directement en root avec la commande:
su root
ou
su -
Hors ligne
#3 Le 29/01/2011, à 01:01
- Huhu
Re : [résolu] Et m***** "sudo chmod 777 -R /" par mégarde
sa me met un echec d'authentification (pourtant jme trompe pas dans mon mot de passe)
:s
Hors ligne
#4 Le 29/01/2011, à 01:07
- willcoyote
Re : [résolu] Et m***** "sudo chmod 777 -R /" par mégarde
salut
Un chmod 777 sur /
A mon avis, c'est plus rapide de réinstaller que d'essayer de remettre en état
Hors ligne
#5 Le 29/01/2011, à 01:09
- chopinhauer
Re : [résolu] Et m***** "sudo chmod 777 -R /" par mégarde
Bah, su est aussi setuid
Pour changer les permissions il faudra de toute manière passer par le mode recovery. Personnellement je conseillerais de réinstaller, même si je connais à peu près quels applications et quels fichiers ont besoin de droits spéciaux. On risque toujours d'en oublier certains et dans l'état où il est, ton système est pleinement ouvert aux attaques.
Mais au cas où tu veuilles réparer tout à la main, voilà une liste de fichiers qui ont des droits autres que r, w et x. Il doit y en avoir pour une installation standard et un peu plus :
-rwsr-xr-x 1 root root 31328 2010-12-10 15:15 /bin/fusermount
-rwsr-xr-x 1 root root 82192 2010-12-10 15:04 /bin/mount
-rwsr-xr-x 1 root root 35648 2010-07-28 16:51 /bin/ping
-rwsr-xr-x 1 root root 40216 2010-07-28 16:51 /bin/ping6
-rwsr-xr-x 1 root root 18704 2008-11-07 08:12 /bin/rdisc6
-rwsr-xr-x 1 root root 36800 2010-09-03 12:44 /bin/su
-rwsr-xr-x 1 root root 56616 2010-12-10 15:04 /bin/umount
drwxr-s--- 2 root dip 4096 2010-11-12 02:56 /etc/chatscripts
drwxr-s--- 2 root logcheck 4096 2010-12-01 03:37 /etc/logcheck/cracking.d
drwxr-s--- 2 root logcheck 4096 2010-06-08 02:31 /etc/logcheck/cracking.ignore.d
drwxr-s--- 2 root logcheck 4096 2011-01-21 10:17 /etc/logcheck/ignore.d.paranoid
drwxr-s--- 2 root logcheck 4096 2011-01-25 15:03 /etc/logcheck/ignore.d.server
drwxr-s--- 2 root logcheck 4096 2011-01-21 10:17 /etc/logcheck/ignore.d.workstation
drwxr-s--- 2 root logcheck 4096 2010-12-01 03:37 /etc/logcheck/violations.d
drwxr-s--- 2 root logcheck 4096 2010-12-01 03:37 /etc/logcheck/violations.ignore.d
drwxr-s--- 2 root dip 4096 2009-10-04 14:29 /etc/ppp/peers
-rwsr-xr-- 1 root messagebus 47520 2011-01-04 23:16 /lib/dbus-1.0/dbus-daemon-launch-helper
-rwsr-xr-x 1 root root 14720 2010-02-19 01:20 /sbin/mount.ecryptfs_private
-rwsr-xr-x 1 root root 98576 2011-01-28 05:17 /sbin/mount.nfs
-rwxr-sr-x 1 root shadow 31328 2010-10-25 16:10 /sbin/unix_chkpwd
drwxrwxrwt 43 root root 12288 2011-01-29 00:00 /tmp
-rwsr-xr-x 1 root root 14680 2010-07-28 16:51 /usr/bin/arping
-rwsr-sr-x 1 daemon daemon 52032 2010-06-27 21:38 /usr/bin/at
-rwxr-sr-x 1 root tty 14704 2010-05-27 11:28 /usr/bin/bsd-write
-rwxr-sr-x 1 root shadow 50728 2010-09-03 12:44 /usr/bin/chage
-rwsr-xr-x 1 root root 41800 2010-09-03 12:44 /usr/bin/chfn
-rwsr-xr-x 1 root root 37064 2010-09-03 12:44 /usr/bin/chsh
-rwxr-sr-x 1 root crontab 35896 2010-08-24 22:45 /usr/bin/crontab
-rwxr-sr-x 1 root mail 14744 2010-05-18 17:03 /usr/bin/dotlockfile
-rwxr-sr-x 1 root mail 67088 2010-06-15 09:36 /usr/bin/dotlock.mailutils
-rwxr-sr-x 1 root shadow 19072 2010-09-03 12:44 /usr/bin/expiry
-rwsr-xr-x 1 root root 59688 2010-09-03 12:44 /usr/bin/gpasswd
-rwsr-xr-- 1 root dialout 640720 2010-11-19 15:38 /usr/bin/kppp
-rwsr-xr-x 1 root root 47904 2010-12-08 17:20 /usr/bin/ksu
-rwxr-sr-x 1 root mail 18664 2010-08-04 21:49 /usr/bin/lockfile
-rwsr-xr-x 1 root lpadmin 14192 2011-01-04 19:16 /usr/bin/lppasswd
-rwxr-sr-x 3 root mail 14608 2010-06-22 20:27 /usr/bin/mail-lock
-rwxr-sr-x 3 root mail 14608 2010-06-22 20:27 /usr/bin/mail-touchlock
-rwxr-sr-x 3 root mail 14608 2010-06-22 20:27 /usr/bin/mail-unlock
-rwxr-sr-x 1 root mlocate 35432 2010-03-24 13:35 /usr/bin/mlocate
-rwsr-xr-x 1 root root 62416 2010-03-07 04:56 /usr/bin/mtr
-rwxr-sr-x 1 root mail 10536 2010-07-30 11:08 /usr/bin/mutt_dotlock
-rwsr-xr-x 1 root root 14616 2008-11-07 08:12 /usr/bin/ndisc6
-rwsr-xr-x 1 root root 32352 2010-09-03 12:44 /usr/bin/newgrp
-rwsr-xr-x 1 root root 42792 2010-09-03 12:44 /usr/bin/passwd
-rwsr-xr-x 1 root root 18944 2010-09-30 20:24 /usr/bin/pkexec
-rwsr-sr-x 1 root mail 89176 2010-08-04 21:49 /usr/bin/procmail
-rwsr-xr-x 1 root root 27160 2008-11-07 08:12 /usr/bin/rltraceroute6
-rwxr-sr-x 1 root utmp 376032 2009-07-06 07:37 /usr/bin/screen
-rwxr-sr-x 1 root utmp 376112 2010-06-18 23:13 /usr/bin/screen.real
-rwxr-sr-x 1 root ssh 104528 2011-01-09 13:15 /usr/bin/ssh-agent
-rwsr-xr-x 2 root root 147872 2011-01-19 19:01 /usr/bin/sudo
-rwsr-xr-x 2 root root 147872 2011-01-19 19:01 /usr/bin/sudoedit
-rwsr-xr-x 1 root root 18864 2010-07-28 16:51 /usr/bin/traceroute6.iputils
-rwxr-sr-x 1 root tty 14760 2010-12-10 15:04 /usr/bin/wall
-rwsr-sr-x 1 root root 10456 2010-08-10 09:34 /usr/bin/X
-r-xr-sr-x 1 root games 149576 2010-09-27 17:35 /usr/games/glines
-r-xr-sr-x 1 root games 140904 2010-09-27 17:35 /usr/games/gnibbles
-r-xr-sr-x 1 root games 205240 2010-09-27 17:35 /usr/games/gnobots2
-r-xr-sr-x 1 root games 153664 2010-09-27 17:35 /usr/games/gnomine
-r-xr-sr-x 1 root games 138912 2010-09-27 17:35 /usr/games/gnotravex
-r-xr-sr-x 1 root games 137352 2010-09-27 17:35 /usr/games/gnotski
-r-xr-sr-x 1 root games 108488 2010-09-27 17:35 /usr/games/gtali
-r-xr-sr-x 1 root games 123768 2010-09-27 17:35 /usr/games/mahjongg
-r-xr-sr-x 1 root games 139304 2010-09-27 17:35 /usr/games/quadrapassel
-rwsr-xr-x 1 root root 10472 2009-11-10 09:07 /usr/lib/eject/dmcrypt-get-device
-rwsr-xr-x 1 root root 6216 2010-10-01 14:52 /usr/lib/enlightenment/modules/cpufreq/linux-gnu-x86_64-ver-svn-06/freqset
-rwsr-xr-x 1 root root 10504 2010-10-01 14:52 /usr/lib/enlightenment/utils/enlightenment_sys
-rwxr-sr-x 1 root mail 14640 2010-12-20 09:58 /usr/lib/evolution/camel-lock-helper-1.2
-rwsr-xr-x 1 root root 11019 2009-11-21 10:45 /usr/lib/kde4/libexec/fileshareset
-rwxr-sr-x 1 root nogroup 52248 2010-10-12 09:42 /usr/lib/kde4/libexec/kdesud
-rwxr-sr-x 1 root utmp 14864 2010-10-10 09:56 /usr/lib/libvte9/gnome-pty-helper
-rwsr-xr-x 1 root root 212152 2011-01-09 13:15 /usr/lib/openssh/ssh-keysign
-rwsr-xr-x 1 root root 14544 2010-09-30 20:24 /usr/lib/policykit-1/polkit-agent-helper-1
-rwsr-xr-x 1 root root 10592 2011-01-12 00:03 /usr/lib/pt_chown
-rwxr-sr-x 1 root utmp 10160 2010-05-14 07:27 /usr/lib/utempter/utempter
drwxrwsr-x 2 root staff 4096 2010-11-12 02:51 /usr/local/lib/python2.6/site-packages
drwxrwsr-x 2 root staff 4096 2010-11-12 02:56 /usr/local/lib/site_ruby/1.8/x86_64-linux
drwxrwsr-x 2 root staff 4096 2009-11-01 01:47 /usr/local/share/ca-certificates
drwxrwsr-x 3 root staff 4096 2010-11-23 01:45 /usr/local/share/emacs
drwxrwsr-x 2 root staff 4096 2010-11-23 01:45 /usr/local/share/emacs/site-lisp
drwxrwsr-x 2 root staff 4096 2010-11-12 00:57 /usr/local/share/fonts
drwxrwsr-x 2 root staff 4096 2011-01-08 12:14 /usr/local/share/ppd
drwxrwsr-x 2 root staff 4096 2010-11-12 01:01 /usr/local/share/texmf
drwxrwsr-x 6 root staff 4096 2010-11-12 00:27 /usr/local/share/xml
drwxrwsr-x 2 root staff 4096 2010-11-12 00:27 /usr/local/share/xml/declaration
drwxrwsr-x 2 root staff 4096 2010-11-12 00:27 /usr/local/share/xml/entities
drwxrwsr-x 2 root staff 4096 2010-11-12 00:27 /usr/local/share/xml/misc
drwxrwsr-x 2 root staff 4096 2010-11-12 00:27 /usr/local/share/xml/schema
-rwsr-xr-x 1 root root 936344 2010-07-29 08:54 /usr/sbin/exim4
-rwsr-x--- 1 root gnokii 10504 2010-05-12 11:30 /usr/sbin/mgnokiidev
-rwsr-xr-- 1 root dip 321592 2010-07-09 22:10 /usr/sbin/pppd
-rwsr-sr-x 1 libuuid libuuid 14728 2010-12-10 15:04 /usr/sbin/uuidd
drwxrwsr-t 2 root lpadmin 4096 2010-11-02 18:52 /usr/share/ppd/custom
drwxrwsr-x 7 root src 4096 2010-12-02 02:26 /usr/src
drwxrwxrwt 43 root root 12288 2011-01-29 00:00 /tmp
drwxrwsr-t 2 root admin 72 2009-04-24 00:47 /var/cache/jockey
drwxr-sr-x 58 man root 1480 2011-01-28 07:53 /var/cache/man
drwxr-sr-x 2 man root 72 2009-04-24 21:39 /var/cache/man/ca_ES@valencia
drwxr-sr-x 2 man root 48 2008-03-05 07:35 /var/cache/man/cat1
drwxr-sr-x 2 man root 48 2007-09-16 01:17 /var/cache/man/cat2
drwxr-sr-x 2 man root 48 2007-09-16 01:17 /var/cache/man/cat3
drwxr-sr-x 2 man root 48 2007-09-16 01:17 /var/cache/man/cat4
drwxr-sr-x 2 man root 48 2007-09-16 01:17 /var/cache/man/cat5
drwxr-sr-x 2 man root 48 2007-09-16 01:17 /var/cache/man/cat6
drwxr-sr-x 2 man root 48 2007-09-16 01:17 /var/cache/man/cat7
drwxr-sr-x 2 man root 48 2008-03-05 07:35 /var/cache/man/cat8
drwxr-sr-x 2 man root 48 2007-09-16 01:17 /var/cache/man/cat9
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/cs
drwxr-sr-x 2 man root 72 2009-04-24 21:39 /var/cache/man/da
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/de
drwxr-sr-x 2 man root 72 2009-11-01 12:25 /var/cache/man/de.UTF-8
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/en_GB
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/es
drwxr-sr-x 3 man root 96 2011-01-28 07:53 /var/cache/man/et
drwxr-sr-x 2 man root 48 2009-11-01 01:50 /var/cache/man/et/cat6
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/fi
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/fr
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/fr.ISO8859-1
drwxr-sr-x 2 man root 72 2010-12-02 02:22 /var/cache/man/fr.UTF-8
drwxr-sr-x 3 man root 96 2011-01-28 07:53 /var/cache/man/fsstnd
drwxr-sr-x 2 man root 48 2008-03-06 07:35 /var/cache/man/fsstnd/cat3
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/gl
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/hu
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/id
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/it
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/it.ISO8859-1
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/it.UTF-8
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/ja
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/ko
drwxr-sr-x 6 man root 168 2009-04-26 01:31 /var/cache/man/local
drwxr-sr-x 2 man root 48 2008-09-13 07:38 /var/cache/man/local/cat1
drwxr-sr-x 2 man root 48 2008-03-06 07:35 /var/cache/man/local/cat3
drwxr-sr-x 2 man root 48 2008-09-13 07:38 /var/cache/man/local/cat4
drwxr-sr-x 2 man root 48 2008-10-09 07:53 /var/cache/man/local/cat8
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/lt
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/nl
drwxr-sr-x 6 man root 168 2009-04-24 21:39 /var/cache/man/oldlocal
drwxr-sr-x 2 man root 48 2008-09-13 07:38 /var/cache/man/oldlocal/cat1
drwxr-sr-x 2 man root 48 2008-03-06 07:35 /var/cache/man/oldlocal/cat3
drwxr-sr-x 2 man root 48 2008-09-13 07:38 /var/cache/man/oldlocal/cat4
drwxr-sr-x 2 man root 48 2008-10-09 07:53 /var/cache/man/oldlocal/cat8
drwxr-sr-x 2 man root 48 2007-09-16 01:17 /var/cache/man/opt
drwxr-sr-x 2 man root 72 2009-11-01 01:19 /var/cache/man/pa
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/pl
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/pl.ISO8859-2
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/pl.UTF-8
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/pt
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/pt_BR
drwxr-sr-x 2 man root 72 2008-11-18 18:58 /var/cache/man/py
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/ru
drwxr-sr-x 2 man root 72 2008-10-30 08:03 /var/cache/man/ru.KOI8-R
drwxr-sr-x 2 man root 72 2008-10-30 08:03 /var/cache/man/ru.UTF-8
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/sk
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/sr
drwxr-sr-x 3 man root 96 2011-01-28 07:53 /var/cache/man/sr@ijekavian
drwxr-sr-x 2 man root 48 2010-11-12 00:48 /var/cache/man/sr@ijekavian/cat6
drwxr-sr-x 3 man root 96 2011-01-28 07:53 /var/cache/man/sr@ijekavianlatin
drwxr-sr-x 2 man root 48 2010-11-12 00:48 /var/cache/man/sr@ijekavianlatin/cat6
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/sr@latin
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/sv
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/tr
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/vi
drwxr-sr-x 2 man root 48 2007-09-16 01:17 /var/cache/man/X11R6
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/zh_CN
drwxr-sr-x 2 man root 72 2011-01-28 07:53 /var/cache/man/zh_TW
drwxrwsr-x 2 libuuid libuuid 48 2008-05-12 14:17 /var/lib/libuuid
drwxrwsr-x 2 root staff 48 2007-04-12 11:11 /var/local
drwxrwxrwt 4 root root 80 2011-01-28 07:54 /var/lock
drwxr-s--- 2 Debian-exim adm 744 2011-01-28 07:53 /var/log/exim4
drwxrwx--T 2 root gdm 1224 2011-01-28 03:27 /var/log/gdm
drwxr-s--- 2 mysql adm 112 2010-11-18 06:06 /var/log/mysql
drwxr-sr-x 2 news adm 136 2007-09-16 01:11 /var/log/news
drwxrwsr-x 2 root mail 48 2010-11-16 01:34 /var/mail
drwxrwx--T 2 daemon daemon 72 2010-12-10 02:00 /var/spool/cron/atjobs
drwxrwx--T 2 daemon daemon 48 2010-12-10 02:00 /var/spool/cron/atspool
drwx-wx--T 2 root crontab 72 2010-11-11 23:12 /var/spool/cron/crontabs
drwxrwxrwt 6 root root 360 2011-01-28 03:28 /var/tmp
Dernière modification par chopinhauer (Le 29/01/2011, à 01:12)
Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.
Hors ligne
#6 Le 29/01/2011, à 01:20
- Huhu
Re : [résolu] Et m***** "sudo chmod 777 -R /" par mégarde
j'ai assez vite stopper la commande quand même hein. Jpense pas que tout soit non plus foiré
je suis aller dans le recovery déjà,
j'ai fait : chown root sudo dans /usr/bin
Puis après j'ai taper des sudo pour voir ou sa plantais et j'ai remit en 0440 la ou il fallait sa me semblais aller jsuis revenu sur openbox et sa me remet le message d'erreur quand je fait sudo :s
J'ai pas super envi de réinstaller, limite je veux juste que sudo remarche et chromium.
Bon en fait plus sa va plus je vois des bugs foireux un peu partout et des trucs qui me vont pas...
Tant pis va falloir passer par la réinstallation.
Pour le moment jvais repasser sous windows alors on verra plus tard merci quand même ^^'
Dernière modification par Huhu (Le 29/01/2011, à 01:21)
Hors ligne
#7 Le 29/01/2011, à 01:25
- chopinhauer
Re : [résolu] Et m***** "sudo chmod 777 -R /" par mégarde
Normalement sudo est en 4755 (ou u+srwx,go+rx si tu prefère).
Dernière modification par chopinhauer (Le 29/01/2011, à 01:27)
Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.
Hors ligne
#8 Le 29/01/2011, à 01:36
- Huhu
Re : [résolu] Et m***** "sudo chmod 777 -R /" par mégarde
Ouais non mais laisse tomber plus je lance de trucs plus je vois de soucis.
Jvais refaire une install toute propre, faut juste que je sauvegarde quelques trucs.
Encore un soucis : sa detecte plus mon disque dur externe ><
Jvais tout mettre sur ma partition en NTFS pour window et je bascule dans le coté obscur.
C'est rageant de devoir tout réinstaller quand on voit les heures qu'on a passer à tout configurer, personnaliser son environnement et tout.
M'enfin, bonne soirée (ou plutôt bonne nuit ^^)
Dernière modification par Huhu (Le 29/01/2011, à 01:36)
Hors ligne
#9 Le 29/01/2011, à 01:44
- willcoyote
Re : [résolu] Et m***** "sudo chmod 777 -R /" par mégarde
C'est rageant de devoir tout réinstaller quand on voit les heures qu'on a passer à tout configurer, personnaliser son environnement et tout.
suffit de sauvegarder les fichiers de config: .conf et .gconf
aprés réinstallation tu les remet , tu perds pas grand chose
et si tu as un /home séparé, c'est encore plus simple
Hors ligne
#10 Le 29/01/2011, à 01:51
- Huhu
Re : [résolu] Et m***** "sudo chmod 777 -R /" par mégarde
c'est exactement ce que j'ai fait ^^, les dossiers/documents aussi et voila.
Sinon en fait sur mon notebook j'était sous ubuntu / openbox
J'hésite à passer à crunchbang.
Ubuntu/openbox me satisfesait pratiquement pleinement, je me demande juste si je gagnerais en autonomie de batterie avec crunchbang vu que c'est senser être plus léger.
Hors ligne