ďťż
 
 
   Jak przywrócić właścicieli i grupy plików systemowych
 
 

Tematy

 
    
 

 

 

 

Jak przywrócić właścicieli i grupy plików systemowych





miras_w - 14-01-2009 21:53
Jakieś fatum ostatnio popełniam błędy. Chcąc zmienić użytkownika i grupę jednego z katalogów na serwerze www zmieniłem w katalogach systemowych: drwxr-xr-x  2 user www-data  4096 sty  3 14:27 bin
drwxr-xr-x  3 user www-data  4096 gru 27 13:41 boot
lrwxrwxrwx  1 user www-data    11 gru 11  2007 cdrom -> media/cdrom
-rw-r--r--  1user www-data    12 lut 17  2008 delayed-commands-session
drwxr-xr-x  13 user www-data  3760 sty 13 06:27 dev
-rw-r--r--  1 user www-data    10 lut 17  2008 display-names
drwxr-xr-x 165 user www-data 12288 sty 13 18:21 etc
-rw-r--r--  1 user www-data    2 lut 17  2008 file-totals Co najgorsze zmieniłem nie tylko do katalogów ale całego drzewa wystarczyło: chown -R user:www-data /* No tak / tego nie miało być :) Jak przywrócić prawidłowych użytkowników i ich grupy dla tych katalogów i ich podkatalogów?

Udało mi się naprawić /etc miałem archiwum, ktoś pokarze ls -all //bin w bin wszystkie pliki mają właścicieli root:root W /dev/ udało mi zdobyć i zmienić u siebie choć nie jestem pewny. crw-rw-rw-  1 root root    5,  0 sty 11 11:39 tty
crw-rw----  1 root root    4,  0 sty 11 11:35 tty0
crw-------  1 root root    4,  1 sty 11 11:40 tty1
crw-rw----  1 root root    4,  10 sty 11 11:35 tty10
crw-rw----  1 root root    4,  11 sty 11 11:35 tty11
crw-rw----  1 root root    4,  12 sty 14 11:00 tty12
crw-rw----  1 root root    4,  13 sty 11 11:35 tty13
crw-rw----  1 root root    4,  14 sty 11 11:35 tty14
crw-rw----  1 root root    4,  15 sty 11 11:35 tty15
crw-rw----  1 root root    4,  16 sty 11 11:35 tty16
crw-rw----  1 root root    4,  17 sty 11 11:35 tty17
crw-rw----  1 root root    4,  18 sty 11 11:35 tty18
crw-rw----  1 root root    4,  19 sty 11 11:35 tty19
crw-------  1 root root    4,  2 sty 11 11:40 tty2
crw-rw----  1 root root    4,  20 sty 11 11:35 tty20
crw-rw----  1 root root    4,  21 sty 11 11:35 tty21
crw-rw----  1 root root    4,  22 sty 11 11:35 tty22
crw-rw----  1 root root    4,  23 sty 11 11:35 tty23
crw-rw----  1 root root    4,  24 sty 11 11:35 tty24
crw-rw----  1 root root    4,  25 sty 11 11:35 tty25
crw-rw----  1 root root    4,  26 sty 11 11:35 tty26
crw-rw----  1 root root    4,  27 sty 11 11:35 tty27
crw-rw----  1 root root    4,  28 sty 11 11:35 tty28
crw-rw----  1 root root    4,  29 sty 11 11:35 tty29
crw-------  1 root root    4,  3 sty 11 11:40 tty3
crw-rw----  1 root root    4,  30 sty 11 11:35 tty30
crw-rw----  1 root root    4,  31 sty 11 11:35 tty31
crw-rw----  1 root root    4,  32 sty 11 11:35 tty32
crw-rw----  1 root root    4,  33 sty 11 11:35 tty33
crw-rw----  1 root root    4,  34 sty 11 11:35 tty34
crw-rw----  1 root root    4,  35 sty 11 11:35 tty35
crw-rw----  1 root root    4,  36 sty 11 11:35 tty36
crw-rw----  1 root root    4,  37 sty 11 11:35 tty37
crw-rw----  1 root root    4,  38 sty 11 11:35 tty38
crw-rw----  1 root root    4,  39 sty 11 11:35 tty39
crw-------  1 root root    4,  4 sty 11 11:40 tty4
crw-rw----  1 root root    4,  40 sty 11 11:35 tty40
crw-rw----  1 root root    4,  41 sty 11 11:35 tty41
crw-rw----  1 root root    4,  42 sty 11 11:35 tty42
crw-rw----  1 root root    4,  43 sty 11 11:35 tty43
crw-rw----  1 root root    4,  44 sty 11 11:35 tty44
crw-rw----  1 root root    4,  45 sty 11 11:35 tty45
crw-rw----  1 root root    4,  46 sty 11 11:35 tty46
crw-rw----  1 root root    4,  47 sty 11 11:35 tty47
crw-rw----  1 root root    4,  48 sty 11 11:35 tty48
crw-rw----  1 root root    4,  49 sty 11 11:35 tty49
crw-------  1 root root    4,  5 sty 11 11:40 tty5
crw-rw----  1 root root    4,  50 sty 11 11:35 tty50
crw-rw----  1 root root    4,  51 sty 11 11:35 tty51
crw-rw----  1 root root    4,  52 sty 11 11:35 tty52
crw-rw----  1 root root    4,  53 sty 11 11:35 tty53
crw-rw----  1 root root    4,  54 sty 11 11:35 tty54
crw-rw----  1 root root    4,  55 sty 11 11:35 tty55
crw-rw----  1 root root    4,  56 sty 11 11:35 tty56
crw-rw----  1 root root    4,  57 sty 11 11:35 tty57
crw-rw----  1 root root    4,  58 sty 11 11:35 tty58
crw-rw----  1 root root    4,  59 sty 11 11:35 tty59
crw-------  1 root root    4,  6 sty 11 11:40 tty6
crw-rw----  1 root root    4,  60 sty 11 11:35 tty60
crw-rw----  1 root root    4,  61 sty 11 11:35 tty61
crw-rw----  1 root root    4,  62 sty 11 11:35 tty62
crw-rw----  1 root root    4,  63 sty 11 11:35 tty63
crw-rw----  1 root root    4,  7 sty 11 11:39 tty7
crw-rw----  1 root root    4,  8 sty 11 11:35 tty8
crw-rw----  1 root root    4,  9 sty 11 11:35 tty9
crw-rw----  1 root root    4,  64 sty 11 11:35 ttyS0
crw-rw----  1 root root    4,  65 sty 11 11:35 ttyS1
crw-rw----  1 root root    4,  66 sty 11 11:35 ttyS2
crw-rw----  1 root root    4,  67 sty 11 11:35 ttyS3 Czy nie powinno być root:tty

Jestem w kropce bo nie mogę się zalogować jako root. Na szczęście mam otwartą konsolę z prawami superusera. Przez sudo nie przechodzi autoryzacja nawet po zmianie hasła.
Proszę o pomoc.



Akkon - 14-01-2009 22:20

ktos pokarze ls -all //bin U mnie jest
-rwxr-xr-x  root root Masz na myśli /dev? Tam są różne grupy tzw. systemowe (np. audio, cdrom, video itd.)



miras_w - 14-01-2009 22:51
Zrobiłem /dev i nadal nie mogę przejść przez autoryzację i zalogować się jako root.



fnmirk - 14-01-2009 23:46
Niektóre zmiany możesz sprawdź w katalogu /var/backups:
    lgroup.bak
    gshadow.bak
    infodir.bak
    passwd.bak
    shadow.bakl
Możesz też spróbować porównać z jakąś wersją livecd.



lis6502 - 15-01-2009 08:19
A czy przypadkiem to co jest w /dev nie jest zarządzane przez udev?Zobacz lis6502@Nexus:/dev/.udev/rules.d$ cat 61-dev-root-link.rules
ACTION=="add", SUBSYSTEM=="block", ENV{MAJOR}=="8", ENV{MINOR}=="2", SYMLINK+="root"
lis6502@Nexus:/dev/.udev/rules.d$ Wydaje mi się, że gdy utworzysz pusty /dev to urządzenia wewnątrz porobią się same (ale to tylko moja propozycja). Mógłbyś też spróbować przeinstalować base-files, ale nie wiem czy coś Ci z tego przyjdzie. Najbezpieczniej byłoby uzyskać root'a i z jego poziomu przeinstalować wszystko, co masz w /var/cache/apt.

W razie niepowodzenia podaję Ci wyjście z konsoli na najważniejsze urządzenia. Możesz przyjąć że reszta należy do root:root.
crw-rw-rw- 1 root root      5,  0 sty 14 11:30 tty
crw-rw---- 1 root video    29,  0 sty 14 10:55 fb0
crw-r----- 1 root kmem      1,  2 sty 14 10:55 kmem
brw-rw---- 1 root disk      7,  0 sty 14 10:55 loop0
crw-r----- 1 root kmem      1,  4 sty 14 10:55 port
brw-rw---- 1 root disk      1,  0 sty 14 10:55 ram0
brw-rw---- 1 root disk      8,  0 sty 14 10:55 sda
prw-r----- 1 root adm            0 sty 15 08:21 xconsole Jest jeszcze taki myk: w grubie w opcjach bootowania podświetlasz domyślny kernel, wciskasz 'e' i dopisujesz polecenie kernela init=/bin/bash. Od ręki masz root'a i bardzo okrojony system, ale może uda Ci się zmusić dpkg do pracy. Z całego serca życzę Ci powodzenia.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis