View previous topic :: View next topic |
Author |
Message |
peppe n00b
Joined: 12 Feb 2004 Posts: 61
|
Posted: Mon Nov 08, 2004 5:21 pm Post subject: [RISOLTO]---][PERMESSI] - NON MI PERMETTE + il LOGIN!!! |
|
|
Ciao a tutti!
Ho un problema molto grosso:
facendo tutto di fretta, come uno scemo ho eseguito il seguente comando come root:
"chmod -vR 777 / /home/hermes/miacartella"
non accorgendomi della sporca slash di mer...........,
in quanto il comando sarebbe dovuto essere
"chmod -vR 777 /home/hermes/miacartella"
--------------------------------------------> ecco cosa è successo:
mi ha fottuto /bin, /etc/ e /dev. Poi sono riuscito a bloccarlo.
MA il danno ormai è fatto.
Lo so, lo so, avete ragione, questi sono gli effetti del lavoro dopo le 18 di sera...
Ora in pratica non mi fa piu' loggare al sistema, nè come root nè come qualsiasi altro utente.
(ora sto scrivendo con il login fatto all'utente che mi ha portato al danno!!! e ovviamente non spengo o sloggo per nessuna ragione!!!!!!!!!)
se faccio "su" dall'utente normale mi dice: "setgid: Operation not permitted"
questa è la situazione (parziale, per far capire com'è...) della cartella "/bin/":
-rwxrwxrwx 1 root root 3,3K lug 11 21:56 arch
-rwxrwxrwx 1 root root 6,6K lug 11 21:29 attr
lrwxrwxrwx 1 root root 10 ago 11 17:48 awk -> gawk-3.1.3
-rwxrwxrwx 1 root root 14K lug 11 21:33 basename
-rwxrwxrwx 1 root root 614K lug 11 21:34 bash
lrwxrwxrwx 1 root root 5 ago 11 17:48 bunzip2 -> bzip2
lrwxrwxrwx 1 root root 5 ago 11 17:48 bzcat -> bzip2
-rwxrwxrwx 2 root root 2,1K lug 11 21:12 bzcmp
-rwxrwxrwx 2 root root 2,1K lug 11 21:12 bzdiff
-rwxrwxrwx 1 root root 8,9K lug 11 21:30 chacl
-rwxrwxrwx 1 root root 8,1K lug 11 21:45 chattr
-rwxrwxrwx 1 root root 33K lug 11 21:33 chgrp
-rwxrwxrwx 1 root root 33K lug 11 21:33 chmod
-rwxrwxrwx 1 root root 36K lug 11 21:33 chown
-rwxrwxrwx 1 root root 15K lug 11 21:33 chroot
-rwxrwxrwx 1 root root 17K lug 11 21:33 cksum
-rwxrwxrwx 1 root root 17K lug 11 21:33 comm
-rwxrwxrwx 1 root root 59K lug 11 21:33 cp
lrwxrwxrwx 1 root root 9 ago 12 09:20 csh -> /bin/tcsh
-rwxrwxrwx 1 root root 27K lug 11 21:33 cut
-rwxrwxrwx 1 root root 44K lug 11 21:33 date
-rwxrwxrwx 1 root root 30K lug 11 21:33 dd
-rwxrwxrwx 1 root root 15K lug 11 21:33 env
-rwxrwxrwx 1 root root 22K lug 11 21:33 expr
-rwxrwxrwx 1 root root 13K lug 11 21:33 false
lrwxrwxrwx 1 root root 4 ago 11 17:48 fgrep -> grep
-rwxrwxrwx 1 root root 20K lug 11 21:54 fuser
-rwxrwxrwx 1 root root 28K lug 11 21:54 login
-rwxrwxrwx 1 root root 14K lug 11 21:33 logname
-rwxrwxrwx 1 root root 78K lug 11 21:33 ls
-rwxrwxrwx 1 root root 6,5K lug 11 21:45 lsattr
-rwxrwxrwx 1 root root 6,1K lug 11 21:12 lsmod
-rwxrwxrwx 1 root root 71K lug 11 21:56 mount
-rwxrwxrwx 1 root root 14K lug 11 21:33 tty
-rwxrwxrwx 1 root root 33K lug 11 21:56 umount
-rwxrwxrwx 1 root root 16K lug 11 21:33 uname
-rwxrwxrwx 1 root root 24K lug 11 21:33 uniq
-rwxrwxrwx 1 root root 14K lug 11 21:33 unlink
-rwxrwxrwx 1 root root 7,8K lug 11 21:07 utmpdump
-rwxrwxrwx 1 root root 4,5K lug 11 21:45 uuidgen
----------------------------------
se cerco di fare un "chmod a+s /bin/su"
mi dà:
"chmod: changing permissions of `/bin/su': Operation not permitted"
Ho paura... ditemi che non devo reinstallare, mi serve per lo Sviluppo, non voglio tornare alla suse, voglio la mia gentoo!!!!!!!!!!!!
Che posso fare?
Vado per l'eresia:
se uso knoppix e faccio il "chmod a+s", secondo voi, funziona?
Last edited by peppe on Tue Nov 09, 2004 8:50 am; edited 1 time in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31357 Location: here
|
Posted: Mon Nov 08, 2004 5:23 pm Post subject: |
|
|
Si prova con una knoppix o con il livecd di gentoo monti le partizioni (non fai il chroot) e dai il comando chmod _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
peppe n00b
Joined: 12 Feb 2004 Posts: 61
|
Posted: Mon Nov 08, 2004 5:25 pm Post subject: ok |
|
|
ok, faccio, ma per i permessi dei file nella cartella bin come mi regolo?
Potresti postari un ls -la della /bin? |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31357 Location: here
|
Posted: Mon Nov 08, 2004 5:27 pm Post subject: |
|
|
Un po' lunghetto ma ecco qui
Code: | $ ls -la /bin
total 6296
drwxr-xr-x 2 root root 4096 Oct 30 08:30 .
drwxr-xr-x 18 root root 4096 Oct 27 01:50 ..
-rwxr-xr-x 1 root root 24976 Oct 10 22:21 [
-rwxr-xr-x 1 root root 3332 Oct 10 23:44 arch
-rwxr-xr-x 1 root root 6728 Oct 30 01:31 attr
lrwxrwxrwx 1 root root 10 Oct 1 11:20 awk -> gawk-3.1.3
-rwxr-xr-x 1 root root 14072 Oct 10 22:21 basename
-rwxr-xr-x 1 root root 633240 Oct 10 22:24 bash
lrwxrwxrwx 1 root root 5 Oct 1 11:20 bunzip2 -> bzip2
lrwxrwxrwx 1 root root 5 Oct 1 11:20 bzcat -> bzip2
-rwxr-xr-x 2 root root 2105 Jul 23 13:47 bzcmp
-rwxr-xr-x 2 root root 2105 Jul 23 13:47 bzdiff
-rwxr-xr-x 3 root root 1582 Jul 23 13:47 bzegrep
-rwxr-xr-x 3 root root 1582 Jul 23 13:47 bzfgrep
-rwxr-xr-x 3 root root 1582 Jul 23 13:47 bzgrep
-rwxr-xr-x 1 root root 79648 Jul 23 13:47 bzip2
-rwxr-xr-x 1 root root 8436 Jul 23 13:47 bzip2recover
-rwxr-xr-x 2 root root 1259 Jul 23 13:47 bzless
-rwxr-xr-x 2 root root 1259 Jul 23 13:47 bzmore
-rwxr-xr-x 1 root root 17668 Oct 10 22:21 cat
-rwxr-xr-x 1 root root 9088 Oct 30 01:32 chacl
-rwxr-xr-x 1 root root 8196 Oct 11 01:20 chattr
-rwxr-xr-x 1 root root 33244 Oct 10 22:21 chgrp
-rwxr-xr-x 1 root root 33128 Oct 10 22:21 chmod
-rwxr-xr-x 1 root root 36476 Oct 10 22:21 chown
-rwxr-xr-x 1 root root 15064 Oct 10 22:21 chroot
-rwxr-xr-x 1 root root 16996 Oct 10 22:21 cksum
-rwxr-xr-x 1 root root 16464 Oct 10 22:21 comm
-rwxr-xr-x 1 root root 59680 Oct 10 22:21 cp
-rwxr-xr-x 1 root root 27612 Oct 10 22:21 cut
-rwxr-xr-x 1 root root 44712 Oct 10 22:21 date
-rwxr-xr-x 1 root root 30268 Oct 10 22:21 dd
-rwxr-xr-x 1 root root 34260 Oct 10 22:21 df
-rwxr-xr-x 1 root root 79020 Oct 10 22:21 dir
-rwxr-xr-x 1 root root 22116 Oct 10 22:21 dircolors
-rwxr-xr-x 1 root root 14340 Oct 10 22:21 dirname
-rwxr-xr-x 1 root root 4676 Oct 10 23:44 dmesg
lrwxrwxrwx 1 root root 8 Oct 30 08:30 dnsdomainname -> hostname
lrwxrwxrwx 1 root root 8 Oct 30 08:30 domainname -> hostname
-rwxr-xr-x 1 root root 42824 Oct 10 22:21 du
-rwxr-xr-x 1 root root 15248 Oct 10 22:21 echo
-rwxr-xr-x 1 root root 72824 Oct 30 08:29 ed
lrwxrwxrwx 1 root root 4 Oct 1 14:37 egrep -> grep
-rwxr-xr-x 1 root root 14916 Oct 10 22:21 env
-rwxr-xr-x 1 root root 22256 Oct 10 22:21 expr
-rwxr-xr-x 1 root root 12932 Oct 10 22:21 false
lrwxrwxrwx 1 root root 4 Oct 1 14:37 fgrep -> grep
-rwxr-xr-x 1 root root 19024 Oct 1 18:17 fuser
lrwxrwxrwx 1 root root 10 Oct 1 11:20 gawk -> gawk-3.1.3
-rwxr-xr-x 1 root root 254128 Jul 23 14:00 gawk-3.1.3
-rwxr-xr-x 1 root root 14892 Oct 30 01:32 getfacl
-rwxr-xr-x 1 root root 11148 Oct 30 01:31 getfattr
-rwxr-xr-x 1 root root 73572 Oct 1 14:37 grep
-rwxr-xr-x 1 root root 6320 Oct 30 01:39 groups
lrwxrwxrwx 1 root root 4 Oct 1 18:13 gunzip -> gzip
lrwxrwxrwx 1 root root 4 Oct 1 18:13 gzcat -> gzip
-rwxr-xr-x 1 root root 4867 Oct 1 18:13 gzexe
-rwxr-xr-x 1 root root 52872 Oct 1 18:13 gzip
-rwxr-xr-x 1 root root 28148 Oct 10 22:21 head
-rwxr-xr-x 1 root root 13176 Jul 18 03:36 hostid
-rwxr-xr-x 1 root root 9724 Oct 30 08:30 hostname
-rwxr-xr-x 1 root root 17200 Oct 10 22:21 id
lrwxrwxrwx 1 root root 22 Oct 1 11:23 igawk -> ../usr/bin/igawk-3.1.3
-rwxr-xr-x 1 root root 60464 Oct 10 22:21 install
-r-xr-xr-x 1 root root 12652 Oct 1 18:16 kill
-rwxr-xr-x 1 root root 13776 Oct 1 18:17 killall
-rwxr-xr-x 1 root root 12116 Oct 30 01:40 last
lrwxrwxrwx 1 root root 4 Oct 30 01:40 lastb -> last
-rwxr-xr-x 1 root root 14072 Oct 10 22:21 link
-rwxr-xr-x 1 root root 25084 Oct 10 22:21 ln
-rwxr-xr-x 1 root root 75392 Jul 23 13:47 loadkeys
-r-xr-xr-x 1 root root 27828 Jul 23 14:02 login
-rwxr-xr-x 1 root root 13808 Oct 10 22:21 logname
-rwxr-xr-x 1 root root 79020 Oct 10 22:21 ls
-rwxr-xr-x 1 root root 6596 Oct 11 01:20 lsattr
-rwxr-xr-x 1 root root 6168 Jul 23 13:20 lsmod
lrwxrwxrwx 1 root root 18 Oct 1 11:23 lsmod.old -> ../sbin/insmod.old
-rwxr-xr-x 1 root root 6464 Oct 11 19:03 mbchk
-rwxr-xr-x 1 root root 4752 Oct 30 01:40 mesg
-rwxr-xr-x 1 root root 22876 Oct 10 22:21 mkdir
-rwxr-xr-x 1 root root 17444 Oct 10 22:21 mkfifo
-rwxr-xr-x 1 root root 20784 Oct 10 22:21 mknod
-rwxr-xr-x 1 root root 5528 Jul 23 13:52 mktemp
-rwxr-xr-x 1 root root 27624 Oct 10 23:44 more
-rws--x--x 1 root root 76060 Oct 10 23:44 mount
-rwxr-xr-x 1 root root 63888 Oct 10 22:21 mv
-rwxr-xr-x 1 root root 105624 Oct 11 20:38 nano
-rwxr-xr-x 1 root root 93872 Oct 30 08:30 netstat
-rwxr-xr-x 1 root root 17092 Oct 10 22:21 nice
lrwxrwxrwx 1 root root 8 Oct 30 08:30 nisdomainname -> hostname
-rwxr-xr-x 1 root root 16316 Oct 10 22:21 nohup
-rws--x--x 1 root root 26508 Oct 30 01:39 passwd
lrwxrwxrwx 1 root root 22 Oct 1 11:23 pgawk -> ../usr/bin/pgawk-3.1.3
lrwxrwxrwx 1 root root 13 Oct 1 18:17 pidof -> ../sbin/pidof
-rws--x--x 1 root root 31488 Oct 1 18:09 ping
-rwxr-xr-x 1 root root 13872 Oct 10 22:21 printenv
-r-xr-xr-x 1 root root 64404 Oct 1 18:16 ps
-rwxr-xr-x 1 root root 14556 Oct 1 18:17 pstree
-rwxr-xr-x 1 root root 14556 Oct 1 18:17 pstree.x11
-rwxr-xr-x 1 root root 31620 Oct 10 22:21 ptx
-rwxr-xr-x 1 root root 15364 Oct 10 22:21 pwd
lrwxrwxrwx 1 root root 4 Oct 10 22:24 rbash -> bash
-rwxr-xr-x 1 root root 7540 Oct 30 01:40 rc-status
-rwxr-xr-x 1 root root 14992 Oct 10 22:21 readlink
lrwxrwxrwx 1 root root 2 Oct 30 08:29 red -> ed
-rwxr-xr-x 1 root root 33032 Oct 10 22:21 rm
-rwxr-xr-x 1 root root 15140 Oct 10 22:21 rmdir
lrwxrwxrwx 1 root root 4 Oct 11 20:38 rnano -> nano
-rwxr-xr-x 1 root root 10448 Jul 23 13:52 run-parts
-rwxr-xr-x 1 root root 722512 Oct 1 18:05 sash
-rwxr-xr-x 1 root root 87192 Oct 11 01:15 sed
-rwxr-xr-x 1 root root 17924 Oct 10 22:21 seq
-rwxr-xr-x 1 root root 23436 Oct 30 01:32 setfacl
-rwxr-xr-x 1 root root 10644 Oct 30 01:31 setfattr
-rwxr-xr-x 1 root root 31672 Jul 23 13:47 setfont
-rwxr-xr-x 1 root root 17164 Jul 23 14:02 setserial
lrwxrwxrwx 1 root root 4 Oct 10 22:24 sh -> bash
-rwxr-xr-x 1 root root 16164 Oct 10 22:21 sleep
-rwxr-xr-x 1 root root 48956 Oct 10 22:21 sort
-rwxr-xr-x 1 root root 23976 Oct 10 22:21 split
-rwxr-xr-x 1 root root 32724 Oct 10 22:21 stat
-rwxr-xr-x 1 root root 38072 Oct 10 22:21 stty
-rws--x--x 1 root root 21956 Oct 30 01:39 su
-rwxr-xr-x 1 root root 13520 Oct 10 22:21 sync
-rwxr-xr-x 1 root root 165808 Jul 23 14:03 tar
-rwxr-xr-x 1 root root 14980 Oct 10 22:21 tee
-rwxr-xr-x 1 root root 6164 Jul 23 13:52 tempfile
-rwxr-xr-x 1 root root 32028 Oct 10 22:21 touch
-rwxr-xr-x 1 root root 29592 Oct 10 22:21 tr
-rwxr-xr-x 1 root root 12932 Oct 10 22:21 true
-rwxr-xr-x 1 root root 13700 Oct 10 22:21 tty
-rws--x--x 1 root root 37136 Oct 10 23:44 umount
-rwxr-xr-x 1 root root 15460 Oct 10 22:21 uname
-rwxr-xr-x 1 root root 24476 Oct 10 22:21 uniq
-rwxr-xr-x 1 root root 14136 Oct 10 22:21 unlink
-rwxr-xr-x 1 root root 7892 Oct 30 01:40 utmpdump
-rwxr-xr-x 1 root root 4580 Oct 11 01:20 uuidgen
-rwxr-xr-x 1 root root 79020 Oct 10 22:21 vdir
-rwxr-xr-x 1 root root 7936 Oct 30 01:40 wall
-rwxr-xr-x 1 root root 20164 Oct 10 22:21 wc
-rwxr-xr-x 1 root root 21720 Oct 10 22:21 who
-rwxr-xr-x 1 root root 13872 Oct 10 22:21 whoami
-rwxr-xr-x 1 root root 1857 Oct 1 21:04 xfs_admin
-rwxr-xr-x 1 root root 1873 Oct 1 21:04 xfs_bmap
-rwxr-xr-x 1 root root 1831 Oct 1 21:04 xfs_check
-rwxr-xr-x 1 root root 285840 Oct 1 21:04 xfs_copy
-rwxr-xr-x 1 root root 442908 Oct 1 21:04 xfs_db
-rwxr-xr-x 1 root root 1985 Oct 1 21:04 xfs_freeze
-rwxr-xr-x 1 root root 277424 Oct 1 21:04 xfs_growfs
-rwxr-xr-x 1 root root 1662 Oct 1 21:04 xfs_info
-rwxr-xr-x 1 root root 53204 Oct 1 21:04 xfs_io
-rwxr-xr-x 1 root root 316420 Oct 1 21:04 xfs_logprint
-rwxr-xr-x 1 root root 7512 Oct 1 21:04 xfs_mkfile
-rwxr-xr-x 1 root root 1785 Oct 1 21:04 xfs_ncheck
-rwxr-xr-x 1 root root 9668 Oct 1 21:04 xfs_rtcp
-rwxr-xr-x 1 root root 13808 Oct 10 22:21 yes
lrwxrwxrwx 1 root root 8 Oct 30 08:30 ypdomainname -> hostname
lrwxrwxrwx 1 root root 4 Oct 1 18:13 zcat -> gzip
lrwxrwxrwx 1 root root 5 Oct 1 18:13 zcmp -> zdiff
-rwxr-xr-x 1 root root 1971 Oct 1 18:13 zdiff
lrwxrwxrwx 1 root root 5 Oct 1 18:13 zegrep -> zgrep
lrwxrwxrwx 1 root root 5 Oct 1 18:13 zfgrep -> zgrep
-rwxr-xr-x 1 root root 1522 Oct 1 18:13 zforce
-rwxr-xr-x 1 root root 2982 Oct 1 18:13 zgrep
-rwxr-xr-x 1 root root 100 Oct 1 18:13 zless
-rwxr-xr-x 1 root root 1883 Oct 1 18:13 zmore
-rwxr-xr-x 1 root root 3515 Oct 1 18:13 znew
|
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Mon Nov 08, 2004 5:30 pm Post subject: Re: [PERMESSI] - NON MI PERMETTE + il LOGIN!!! |
|
|
peppe wrote: | Ho paura... ditemi che non devo reinstallare, mi serve per lo Sviluppo, non voglio tornare alla suse, voglio la mia gentoo!!!!!!!!!!!!
Che posso fare? |
Fai il boot con il livecd (o con la knoppix), provi a fare il chroot e gli dai un bel:
se non va hai due possibilità:
1. reinstallazione "pulita"
2. scompatti uno stage3 sopra la tua installazione e piano piano cerchi di sistemare quello che non va... _________________ Ciao da me! |
|
Back to top |
|
|
peppe n00b
Joined: 12 Feb 2004 Posts: 61
|
Posted: Mon Nov 08, 2004 5:33 pm Post subject: |
|
|
Grande!!!
Ti faccio sapere com'è andata!!! |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31357 Location: here
|
Posted: Mon Nov 08, 2004 5:34 pm Post subject: Re: [PERMESSI] - NON MI PERMETTE + il LOGIN!!! |
|
|
randomaze wrote: | Fai il boot con il livecd (o con la knoppix), provi a fare il chroot e gli dai un bel:
|
Si ma forse quello che c'e' in /bin dovra' metterlo a posto a mano per fare fungere emerge _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Mon Nov 08, 2004 5:38 pm Post subject: Re: [PERMESSI] - NON MI PERMETTE + il LOGIN!!! |
|
|
fedeliallalinea wrote: | Si ma forse quello che c'e' in /bin dovra' metterlo a posto a mano per fare fungere emerge |
Forse... o forse no, la roba di emerge sta in /usr e così le cose per compilare.
Per questo gli ho detto quel "se non va" dopo. IMHO é il tentativo più pulito che può fare prima di ricorrere a scompattare lo stage3 (operazione che lascerebbe sicuramente un pò di casino e sporcizia qua e la....)
EDIT: dimenticavo: peppe, non spegnere la macchina, in /bin c'é un pò di roba che serve per fare il boot _________________ Ciao da me!
Last edited by randomaze on Mon Nov 08, 2004 5:40 pm; edited 1 time in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31357 Location: here
|
Posted: Mon Nov 08, 2004 5:39 pm Post subject: Re: [PERMESSI] - NON MI PERMETTE + il LOGIN!!! |
|
|
randomaze wrote: | IMHO é il tentativo più pulito che può fare prima di ricorrere a scompattare lo stage3 (operazione che lascerebbe sicuramente un pò di casino e sporcizia qua e la....) |
Si si e' la soluzione migliore chiaramente _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
peppe n00b
Joined: 12 Feb 2004 Posts: 61
|
Posted: Tue Nov 09, 2004 8:49 am Post subject: |
|
|
Fatto!!!!!!!!!!!!!!!!!!1
Ho risolto:
ho fatto tutto a mano cambiando i diritti e copiandoli da una KNOPPIX, e ovviamente i file fondamentali sono stati
/etc/passwd
/etc/shadow
/etc/group
/bin/su
/bin/mount
/etc/ssh
In pratica molto rumore per Nulla.
Ormai ho sistemato tutto e va una spada.
Sono fiero di Gentoo e di Linux.
Ma non esiste uno scriptino che in questi casi fa un controllo d'integrità sui permessi? Comunque provo a farlo, vediamo che succede...
Grazie a Tutti!!!!!! |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31357 Location: here
|
Posted: Tue Nov 09, 2004 9:21 am Post subject: |
|
|
Comunque come ha detto randomaze io farei un emerge -e system perche' per quanto ho capito tu hai cambiato tutti i permessi _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
|