Toon posts:

[Debian] permissies foutief veranderd /usr

Pagina: 1
Acties:

Verwijderd

Topicstarter
Door een onnozele tikfout heb ik mijn permissies in de subdir /usr allemaal op 755 gezet. |:(

Nu weet ik dat ik dit niet kan undo-en omdat ik hier geen voorzieningen voor getroffen had op voorhand. (gezocht op got en gegoogled)

Weet iemand op welke permissies de submappen moet zetten (bvb. /usr/sbin) om dit te herstellen? Exim heeft hier blijkbaar behoefte aan om de mail te kunnen plaatsen bij de juiste users. Foutlog uit mijn exim:
code:
1
2
3
2003-03-20 20:06:07 18w5Md-0000NE-00 Unable to get root to set uid 1001 and gid 8 for local delivery to top: uid=8 euid=8
2003-03-20 20:06:07 18w5Md-0000NE-00 failed to read delivery status for top@top.org from delivery subprocess
2003-03-20 20:06:07 18w5Md-0000NE-00 appendfile transport process returned non-zero status 0x0100: exit code 1
Dit betekenent toch geen volledige herinstal zeker?

  • saviour
  • Registratie: Juli 2000
  • Niet online
Heb je hier iets aan?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
soulz:/usr# ls -al
total 77
drwxr-xr-x   13 root     root         4096 Mar  7 02:16 .
drwxr-xr-x   21 root     root         1024 Mar 17 14:08 ..
drwxr-xr-x    5 root     root         4096 Mar  7 01:56 X11R6
drwxr-xr-x    2 root     root        12288 Mar 19 10:20 bin
drwxr-xr-x    2 root     root         4096 Mar 19 10:21 doc
drwxr-xr-x    2 root     root         4096 Mar 10 12:42 games
drwxr-xr-x   26 root     root         8192 Mar  7 02:33 include
lrwxrwxrwx    1 root     root           10 Mar  7 02:16 info -> share/info
drwxr-xr-x   40 root     root         8192 Mar 19 10:20 lib
drwxrwsr-x   10 root     staff        4096 Mar  7 01:48 local
drwx------    2 root     root        16384 Mar  7 01:36 lost+found
drwxr-xr-x    2 root     root         4096 Mar 19 10:20 sbin
drwxr-xr-x   71 root     root         4096 Mar 12 16:13 share
drwxrwsr-x    2 root     src          4096 Feb  8  2002 src

Verwijderd

Topicstarter
Had hem ook al zo ingesteld maar het hielp niet. Probleem zit blijkbaar op een andere plaats.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

Verwijderd schreef op 20 maart 2003 @ 20:34:
Exim heeft hier blijkbaar behoefte aan om de mail te kunnen plaatsen bij de juiste users. Foutlog uit mijn exim:
Unable to get root to set uid 1001 and gid 8 for local delivery to top: uid=8 euid=8
Exim moet setuid root zijn (zodat hij, als gewone user aangeroepen toch in andermans mailboxen kan schrijven):
code:
1
2
[marcelm@nothing marcelm]$ lsl /usr/sbin/exim
-rwsr-xr-x    1 root     root       473224 Mar 12 21:59 /usr/sbin/exim*

Je zou kunnen proberen alle packages die files in /usr hebben (dat zullen waarschijnlijk wel alle packages zijn :P ) te reinstallen, dat zou wel moeten helpen. Als je een beetje handig bent met shell-scripting, dan kun je ook wel automatiseren dat alle packages opnieuw geinstalleerd worden.

Zoiets is op zich wel het verstandigst, omdat verkeerde permissies vervelende problemen (en evt zelfs security issues) kunnen opleveren. Je hebt op zich nog mazzel dat het /usr is, die valt nog mee wat dat betreft. /dev, /etc, /var en /bin zijn veel gevoeliger wat dat betreft ;)

[ Voor 12% gewijzigd door deadinspace op 20-03-2003 21:30 ]