[gelöst]missgeschick... - dentee - 09-10-2009 10:36 AM
Hallo Community,
durch einen blöden Fehler habe ich anstelle des verzeichnisses ./var in einem meiner unterordner das Verzeichnis var im root auf 777 gesetzt. Nachdem ich jetzt wieder per SSH auf den Server komme (geht dann auch erstmal nicht da sshd mit 777 den Dienst verweigert) komme ich jetzt nicht weiter. Eigentlich laufen alle Dienste, nur leider kommen u.a. keine Mails an und ich bekomme regelmäßig 500er Server fehler. Hat jemand nen Tipp wie ich das wieder hinbekomme? Speziell würde mich interessieren wie die Rechte gesetzt sein müssten.
RE: missgeschick... - gOOvER - 09-10-2009 03:17 PM
Logs???
RE: missgeschick... - joximu - 09-10-2009 03:57 PM
Bei mir ist /var so:
drwxr-xr-x 16 root root 4.0K 2009-08-17 13:22 var
Gruss J
RE: missgeschick... - dentee - 09-10-2009 05:35 PM
sorry, hab das vielleicht etwas falsch beschrieben, ich habe das gesamte var verzeichnis versehentlich rekursiv auf 777 gesetzt (chmod 777 /var -R).
RE: missgeschick... - BeNe - 09-10-2009 06:07 PM
Ja, das ist dann allerdings ein Problem
Hast Du noch ein anderes System bei dem Du abschauen kannst ?
Weil die struktur unterhalb von /avr ist ja auch nicht grad ohne.
Greez BeNe
RE: missgeschick... - joximu - 09-10-2009 08:14 PM
hi, ich hab mal was kreiert:
tree -dugp -I virtual*\|ispcp*\|fcgi*\|mysql* /var
Code:
/var
|-- [drwxr-xr-x root root ] backups
|-- [drwxr-xr-x root root ] cache
| |-- [drwxr-xr-x www-data www-data] apache2
| | `-- [drwxr-xr-x www-data www-data] mod_disk_cache
| |-- [drwxr-xr-x root root ] apt
| | `-- [drwxr-xr-x root root ] archives
| | `-- [drwxr-xr-x root root ] partial
| |-- [drwxr-xr-x www-data www-data] awstats
| |-- [drwxrwxr-x root bind ] bind
| |-- [drwxr-xr-x root root ] chkrootkit
| |-- [drwxr-xr-x root root ] debconf
| |-- [drwxr-xr-x root root ] locate
| `-- [drwxr-sr-x man root ] man
| |-- [drwxr-sr-x man root ] X11R6
| |-- [drwxr-sr-x man root ] cat1
| |-- [drwxr-sr-x man root ] cat2
| |-- [drwxr-sr-x man root ] cat3
| |-- [drwxr-sr-x man root ] cat4
| |-- [drwxr-sr-x man root ] cat5
| |-- [drwxr-sr-x man root ] cat6
| |-- [drwxr-sr-x man root ] cat7
| |-- [drwxr-sr-x man root ] cat8
| |-- [drwxr-sr-x man root ] cat9
| |-- [drwxr-sr-x man root ] fsstnd
| |-- [drwxr-sr-x man root ] local
| |-- [drwxr-sr-x man root ] oldlocal
| `-- [drwxr-sr-x man root ] opt
|-- [drwxr-xr-x root root ] lib
| |-- [drwxr-xr-x root root ] apache2
| | |-- [drwxr-xr-x www-data www-data] fastcgi
| | | `-- [drwx------ www-data www-data] dynamic
| | `-- [drwx------ www-data www-data] fastcgi2
| | `-- [drwx------ www-data www-data] dynamic
| |-- [drwxr-xr-x root root ] apt
| | |-- [drwxr-xr-x root root ] lists
| | | `-- [drwxr-xr-x root root ] partial
| | `-- [drwxr-xr-x root root ] periodic
| |-- [drwxr-xr-x root root ] aptitude
| |-- [drwxr-x--- www-data www-data] awstats
| |-- [drwxr-xr-x bin bin ] courier
| |-- [drwxr-xr-x root root ] defoma
| | `-- [drwxr-xr-x root root ] scripts
| |-- [drwxr-xr-x root root ] dhcp3
| |-- [drwxr-xr-x root root ] dpkg
| | |-- [drwxr-xr-x root root ] alternatives
| | |-- [drwxr-xr-x root root ] info
| | |-- [drwxr-xr-x root root ] methods
| | | |-- [drwxr-xr-x root root ] disk
| | | |-- [drwxr-xr-x root root ] floppy
| | | `-- [drwxr-xr-x root root ] mnt
| | |-- [drwxr-xr-x root root ] parts
| | `-- [drwxr-xr-x root root ] updates
| |-- [drwxr-xr-x root root ] initramfs-tools
| |-- [drwxr-xr-x root root ] initscripts
| |-- [drwxr-xr-x root root ] logrotate
| |-- [drwxrwxrwx www-data www-data] mailgraph
| | `-- [drwxr-xr-x vu2000 vu2000 ] ,mailgraph
| |-- [drwxr-xr-x root root ] mdadm
| |-- [drwxr-xr-x root root ] misc
| |-- [drwxr-xr-x mysql mysql ] mysql
| | `-- [drwxr-xr-x mysql mysql ] mysql
| |-- [drwxr-xr-x root root ] mysql-cluster
| |-- [drwxr-xr-x ntp ntp ] ntp
| |-- [drwx-wx-wt root root ] php4
| |-- [drwx-wx-wt root root ] php5
| |-- [drwx------ postgrey postgrey] postgrey
| |-- [drwxr-xr-x root root ] rkhunter
| | |-- [drwxr-xr-x root root ] db
| | `-- [drwxr-xr-x root root ] tmp
| |-- [drwxr-xr-x root root ] ucf
| | `-- [drwxr-xr-x root root ] cache
| |-- [drwxr-xr-x root root ] urandom
| |-- [drwxr-xr-x root root ] usbutils
| |-- [drwxr-xr-x root root ] vim
| | `-- [drwxr-xr-x root root ] addons
| `-- [drwxr-xr-x root root ] x11
|-- [drwxrwsr-x root staff ] local
|-- [drwxrwxrwt root root ] lock
| `-- [drwxr-xr-x www-data root ] apache2
|-- [drwxr-xr-x root root ] log
| |-- [drwxr-xr-x root root ] apache2
| | |-- [drwxr-xr-x root root ] backup
| | `-- [drwxr-xr-x www-data www-data] users
| |-- [drwxr-xr-x root root ] fsck
| |-- [drwxr-xr-x root root ] installer
| | `-- [drwxr-xr-x root root ] cdebconf
| |-- [drwxr-s--- mysql adm ] mysql
| |-- [drwxr-sr-x news news ] news
| |-- [drwxr-xr-x ntp ntp ] ntpstats
| |-- [drwxr-sr-x root root ] php
| `-- [drwxr-xr-x root root ] proftpd
|-- [drwx------ root root ] lost+found
|-- [drwxrwsr-x root mail ] mail
|-- [drwxr-xr-x root root ] opt
|-- [drwxr-xr-x root root ] run
| |-- [drwxr-xr-x root root ] apache2
| |-- [drwxr-xr-x root root ] bind
| | `-- [drwxrwxr-x root bind ] run
| |-- [drwxr-xr-x daemon daemon ] courier
| | `-- [drwxr-x--- daemon daemon ] authdaemon
| |-- [drwxr-xr-x root root ] mdadm
| |-- [drwxr-xr-x mysql root ] mysqld
| |-- [drwxr-xr-x root root ] network
| |-- [drwxr-xr-x root root ] proftpd
| `-- [drwxr-xr-x root root ] sshd
|-- [drwxr-xr-x root root ] spool
| |-- [drwxr-xr-x root root ] cron
| | `-- [drwx-wx--T root crontab ] crontabs
| |-- [lrwxrwxrwx root root ] mail -> ../mail
| `-- [drwxr-xr-x root root ] postfix
| |-- [drwx------ postfix root ] active
| |-- [drwx------ postfix root ] bounce
| |-- [drwx------ postfix root ] corrupt
| |-- [drwx------ postfix root ] defer
| | |-- [drwx------ postfix postfix ] 0
| | |-- [drwx------ postfix postfix ] 1
| | |-- [drwx------ postfix postfix ] 2
| | |-- [drwx------ postfix postfix ] 3
| | |-- [drwx------ postfix postfix ] 4
| | |-- [drwx------ postfix postfix ] 5
| | |-- [drwx------ postfix postfix ] 6
| | |-- [drwx------ postfix postfix ] 7
| | |-- [drwx------ postfix postfix ] 8
| | |-- [drwx------ postfix postfix ] 9
| | |-- [drwx------ postfix postfix ] A
| | |-- [drwx------ postfix postfix ] B
| | |-- [drwx------ postfix postfix ] C
| | |-- [drwx------ postfix postfix ] D
| | |-- [drwx------ postfix postfix ] E
| | `-- [drwx------ postfix postfix ] F
| |-- [drwx------ postfix root ] deferred
| | |-- [drwx------ postfix postfix ] 0
| | |-- [drwx------ postfix postfix ] 1
| | |-- [drwx------ postfix postfix ] 2
| | |-- [drwx------ postfix postfix ] 3
| | |-- [drwx------ postfix postfix ] 4
| | |-- [drwx------ postfix postfix ] 5
| | |-- [drwx------ postfix postfix ] 6
| | |-- [drwx------ postfix postfix ] 7
| | |-- [drwx------ postfix postfix ] 8
| | |-- [drwx------ postfix postfix ] 9
| | |-- [drwx------ postfix postfix ] A
| | |-- [drwx------ postfix postfix ] B
| | |-- [drwx------ postfix postfix ] C
| | |-- [drwx------ postfix postfix ] D
| | |-- [drwx------ postfix postfix ] E
| | `-- [drwx------ postfix postfix ] F
| |-- [drwxr-xr-x root root ] etc
| |-- [drwx------ postfix root ] flush
| |-- [drwx------ postfix root ] hold
| |-- [drwx------ postfix root ] incoming
| |-- [drwxr-xr-x root root ] lib
| |-- [drwx-wx--T postfix postdrop] maildrop
| |-- [drwxr-xr-x postfix root ] pid
| |-- [drwx------ postfix root ] private
| |-- [drwx--s--- postfix postdrop] public
| |-- [drwx------ postfix root ] saved
| |-- [drwx------ postfix root ] trace
| `-- [drwxr-xr-x root root ] usr
| `-- [drwxr-xr-x root root ] lib
| `-- [drwxr-xr-x root root ] zoneinfo
|-- [drwxrwxrwt root root ] tmp
`-- [drwxr-xr-x root root ] www
|-- [drwxr-xr-x root root ] apache2-default
|-- [drwxr-xr-x root root ] awstats
|-- [drwxr-xr-x root root ] scoreboards
|-- [drwxr-xr-x root root ] webapps
`-- [drwxr-xr-x root root ] webtools
viel Spass
ispcp hat im ordner engines/setup perl scripte, die die Berechtigungen setzen sollten....
und die Berechtigungen der virtual-Ordner (web und mail) sollten auch einigermassen klar sein.
/J
RE: [InBearbeitung]missgeschick... - dentee - 09-11-2009 05:16 AM
cool das hilft schonmal weiter, allerdings sahen die Rechte bei mir wohl anders aus, denn sobald ich mysql 755 gebe, verweigert das gui die Funktion :-( 777 hingegen geht... werde denn Rest mal in einem Script verarbeiten und das heute nacht ausführen.- Danke für die mühe auf jeden fall!
RE: [InBearbeitung]missgeschick... - gOOvER - 09-11-2009 06:08 AM
Wie gesagt, ispcp hat schon scripte, um die richtigen rechte für GUI und engine zu setzen
RE: [Solved]missgeschick... - dentee - 09-11-2009 07:00 AM
Moin,
also ich habe eine alte sicherung meines Servers in eine neu Debianinstallation kopiert und dann mittels chroot alles Rechte im /var Verzeichnis angeglichen. Jetzt läuft alles wieder. Die Scripte im Ordner engines/setup hatte ich schon zuvor ausgeführt, die hatten aber nur die Rechte für's Gui und die Engine berichtigt. Alles andere im /var Verzeichnis musste ebenfalls berichtigt werden.
Bei mir sieht es jetzt so aus:
Code:
|-- [drwxr-xr-x root root ] backups
|-- [drwxr-xr-x root root ] cache
| |-- [drwxr-xr-x www-data www-data] apache2
| | `-- [drwxr-xr-x www-data www-data] mod_disk_cache
| |-- [drwxr-xr-x root root ] apt
| | `-- [drwxr-xr-x root root ] archives
| | `-- [drwxr-xr-x root root ] partial
| |-- [drwxr-xr-x www-data www-data] awstats
| |-- [drwxrwxr-x root bind ] bind
| |-- [drwxr-xr-x root root ] chkrootkit
| |-- [drwxr-xr-x root users ] davfs2
| | `-- [drwxr-xr-x root users ] idisk.mac.com-deniz+mnt-idisk+root
| |-- [drwxr-xr-x root root ] debconf
| |-- [drwxr-xr-x root root ] dictionaries-common
| |-- [drwxr-xr-x root root ] locate
| `-- [drwxrw-r-x man root ] man
| |-- [drwxrw-r-x man root ] X11R6
| |-- [drwxrw-r-x man root ] cat1
| |-- [drwxrw-r-x man root ] cat2
| |-- [drwxrw-r-x man root ] cat3
| |-- [drwxrw-r-x man root ] cat4
| |-- [drwxrw-r-x man root ] cat5
| |-- [drwxrw-r-x man root ] cat6
| |-- [drwxrw-r-x man root ] cat7
| |-- [drwxrw-r-x man root ] cat8
| |-- [drwxrw-r-x man root ] cat9
| |-- [drwxrw-r-x man root ] fsstnd
| |-- [drwxrw-r-x man root ] local
| | `-- [drwxrw-r-x man root ] cat1
| |-- [drwxrw-r-x man root ] oldlocal
| | `-- [drwxrw-r-x man root ] cat1
| `-- [drwxrw-r-x man root ] opt
|-- [drwxr-xr-x root root ] lib
| |-- [drwxr-xr-x root root ] apache2
| | `-- [drwxr-xr-x www-data www-data] fastcgi
| | `-- [drwx------ www-data www-data] dynamic
| |-- [drwxr-xr-x root root ] apt
| | |-- [drwxr-xr-x root root ] lists
| | | `-- [drwxr-xr-x root root ] partial
| | `-- [drwxr-xr-x root root ] periodic
| |-- [drwxr-xr-x root root ] aptitude
| |-- [drwxr-x--- www-data www-data] awstats
| |-- [drwxr-xr-x bin bin ] courier
| |-- [drwxr-xr-x root root ] defoma
| | `-- [drwxr-xr-x root root ] scripts
| |-- [drwxr-xr-x root root ] dhcp3
| |-- [drwxr-xr-x root root ] dictionaries-common
| | |-- [drwxr-xr-x root root ] ispell
| | `-- [drwxr-xr-x root root ] wordlist
| |-- [drwxr-xr-x root root ] dpkg
| | |-- [drwxr-xr-x root root ] alternatives
| | |-- [drwxr-xr-x root root ] info
| | |-- [drwxr-xr-x root root ] methods
| | | |-- [drwxr-xr-x root root ] disk
| | | |-- [drwxr-xr-x root root ] floppy
| | | `-- [drwxr-xr-x root root ] mnt
| | |-- [drwxr-xr-x root root ] parts
| | `-- [drwxr-xr-x root root ] updates
| |-- [drwxr-xr-x root root ] initramfs-tools
| |-- [drwxr-xr-x root root ] initscripts
| |-- [drwxr-xr-x root root ] logrotate
| |-- [drwxr-xr-x root root ] misc
| |-- [drwxr-xr-x ntp ntp ] ntp
| |-- [drwx-wx-wx root root ] php5
| |-- [drwx------ postgrey postgrey] postgrey
| |-- [drwxr-xr-x root root ] rkhunter
| | |-- [drwxr-xr-x root root ] db
| | `-- [drwxr-xr-x root root ] tmp
| |-- [drwxr-xr-x root root ] sgml-base
| |-- [drwxr-xr-x root root ] ucf
| | `-- [drwxr-xr-x root root ] cache
| |-- [drwxr-xr-x root root ] urandom
| |-- [drwxr-xr-x root root ] vim
| | `-- [drwxr-xr-x root root ] addons
| |-- [drwxr-xr-x root root ] x11
| `-- [drwxr-xr-x root root ] xml-core
|-- [drwxrwsr-x root staff ] local
|-- [drwxrwxrwt root root ] lock
| `-- [drwxr-xr-x www-data root ] apache2
|-- [drwxr-xr-x root root ] log
| |-- [drwxr-xr-x root root ] apache2
| | |-- [drwxr-xr-x root root ] backup
| | `-- [drwxr-xr-x www-data www-data] users
| |-- [drwxr-xr-x root root ] fsck
| |-- [drwxr-sr-x news news ] news
| |-- [drwxr-xr-x ntp ntp ] ntpstats
| `-- [drwxr-xr-x root root ] proftpd
|-- [drwxrwsr-x root mail ] mail
|-- [drwxr-xr-x root root ] opt
|-- [drwxr-xr-x root root ] run
| |-- [drwxr-xr-x root root ] apache2
| |-- [drwxrwxr-x root root ] bind
| | `-- [drwxrwxr-x root bind ] run
| |-- [drwxr-xr-x daemon daemon ] courier
| | `-- [drwxr-xr-x daemon daemon ] authdaemon
| |-- [drwxr-xr-x root users ] mount.davfs
| |-- [drwxr-xr-x root root ] network
| |-- [drwxr-xr-x root root ] proftpd
| `-- [drwxr-xr-x root root ] sshd
|-- [drwxr-xr-x root root ] spool
| |-- [drwxr-xr-x root root ] cron
| | `-- [drwx-wx--x root crontab ] crontabs
| |-- [lrwxrwxrwx root root ] mail -> ../mail
| `-- [drwxr-xr-x root root ] postfix
| |-- [drwx------ postfix root ] active
| |-- [drwx------ postfix root ] bounce
| |-- [drwx------ postfix root ] corrupt
| |-- [drwx------ postfix root ] defer
| | |-- [drwx------ postfix postfix ] 0
| | |-- [drwx------ postfix postfix ] 1
| | |-- [drwx------ postfix postfix ] 2
| | |-- [drwx------ postfix postfix ] 3
| | |-- [drwx------ postfix postfix ] 4
| | |-- [drwx------ postfix postfix ] 5
| | |-- [drwx------ postfix postfix ] 6
| | |-- [drwx------ postfix postfix ] 7
| | |-- [drwx------ postfix postfix ] 8
| | |-- [drwx------ postfix postfix ] A
| | |-- [drwx------ postfix postfix ] B
| | |-- [drwx------ postfix postfix ] C
| | |-- [drwx------ postfix postfix ] D
| | `-- [drwx------ postfix postfix ] E
| |-- [drwx------ postfix root ] deferred
| | |-- [drwx------ postfix postfix ] 0
| | |-- [drwx------ postfix postfix ] 1
| | |-- [drwx------ postfix postfix ] 2
| | |-- [drwx------ postfix postfix ] 3
| | |-- [drwx------ postfix postfix ] 4
| | |-- [drwx------ postfix postfix ] 5
| | |-- [drwx------ postfix postfix ] 6
| | |-- [drwx------ postfix postfix ] 7
| | |-- [drwx------ postfix postfix ] 8
| | |-- [drwx------ postfix postfix ] A
| | |-- [drwx------ postfix postfix ] B
| | |-- [drwx------ postfix postfix ] C
| | |-- [drwx------ postfix postfix ] D
| | `-- [drwx------ postfix postfix ] E
| |-- [drwxr-xr-x root root ] etc
| |-- [drwx------ postfix root ] flush
| |-- [drwx------ postfix root ] hold
| |-- [drwx------ postfix root ] incoming
| |-- [drwxr-xr-x root root ] lib
| |-- [drwx-wx--x postfix postdrop] maildrop
| |-- [drwxr-xr-x postfix root ] pid
| |-- [drwx------ postfix root ] private
| |-- [drwx------ postfix postdrop] public
| |-- [drwx------ postfix root ] saved
| |-- [drwxr-xr-x postfix root ] trace
| `-- [drwx------ root root ] usr
| `-- [drwxr-xr-x root root ] lib
| `-- [drwxr-xr-x root root ] zoneinfo
|-- [drwxrwxrwx root root ] tmp
`-- [drwxr-xr-x root root ] www
|-- [drwxr-xr-x root root ] apache2-default
|-- [drwxr-xr-x root root ] awstats
`-- [drwxr-xr-x root root ] scoreboards
Danke an Euch, für die schnelle Hilfe...
RE: [gelöst]missgeschick... - joximu - 09-11-2009 08:21 AM
ich prüf das nun nicht nach... (ob deine Rechte "stimmen") :-)
Das mit mysql 755 sollte auf jeden fall gehen. Der Ordner gehört ja mysql und MySQL muss funktionieren. Sonst muss kein Programm da schreiben können.
(Und lesen auch nur, um die Grösse zu berechnen).
Aber gut, wenn alles wieder tut.
Gruss J <schliesse hier mal>
|