permissions in UNIX probleempje

Pagina: 1
Acties:

  • Allanon
  • Registratie: September 2001
  • Laatst online: 02-05 15:54

Allanon

appearance is overrated

Topicstarter
Simpel vraagje, denk ik. maar ik kom er niet uit:

Ik kan dus niet op mijn homepage kijken die op een UNIX systeem draait via een browser(niemand kan 'm dus zien :'( ), dit heeft vast met de permissions te maken dus ik heb ff de dir info van mijn public en daaronder een werkend public gezet:

lrwxr-xr-x 1 s0990914 student public_html > /homepages/s0990914/

lrwxr-xr-x 1 root sys public_html -> /homepages/s1063289

het enigste verschil wat ik zie is in de aanduiding student/sys, is dat belangrijk en zo ja hoe kan ik dat wijzigen ??

edit : onduidelijkheidje :)

Verwijderd

Kijk eens naar de permissions van de directory waar deze symlinks heenwijzen (resp. /homepages/s0990914 en /homepages/s1063289 )

De permissions kloppen hier wel, maar dat zegt niet zoveel.
(toch raar, op meeste symlinks zijn de permissions lrwxrwxrwx - maar da's misschien alleen onder linux zo)

  • Allanon
  • Registratie: September 2001
  • Laatst online: 02-05 15:54

Allanon

appearance is overrated

Topicstarter
Dit is de link met daarnaast 1 wel correctdie werkt, hier zijn ze helemaal identiek lijkt me:

drwxr-xr-x 5 s0990914 student 1024 Oct 9 10:01 s0990914

drwxr-xr-x 13 s1063289 student 1024 Sep 13 10:02 s1036289

Blijf het vreemd vinden dat van dat sys/student verschil in de public.html link

Verwijderd

Ook hier staan de permissies goed.
code:
1
2
3
4
5
6
7
8
9
10
11
+----------------> Directory
| +--------------> rechten van de eigenaar (s0990914) 
| |         (r)ead (w)rite & e(x)ecute
| |  +-----------> rechten van de groep (student)
| |  |       (r)ead & e(x)ecute
| |  |  +--------> rechten van de rest van de wereld
| |  |  |       (r)ead & e(x)ecute
| |  |  |
V V  V  V

drwxr-xr-x 5 s0990914 student 1024 Oct 9 10:01 s0990914

Iedereen mag die directory dus bekijken; waar je nog even naar kan kijken zijn de rechten op de bestanden in die directory. als bijv. index.html van sxxxxxxx/student is en als rechten rwxr-x--- heeft kan de gebruiker wwwrun/daemon of waar de webserver dan ook onder draait het bestand niet lezen.

  • weirdje
  • Registratie: Oktober 2001
  • Laatst online: 30-11-2021

weirdje

WEiRD runs Unix

[b]Op vrijdag 19 oktober 2001 11:21 schreef (toch raar, op meeste symlinks zijn de permissions lrwxrwxrwx - maar da's misschien alleen onder linux zo)
Onder linux is dat zo, maar op bijvoorbeeld OpenBSD hebben g en o geen +w. Linux gebruikt symlink permissions als een filter/doorgeefluik naar de doel-file permissions ('chmod a-rwx <symlink>' resulteert in 000 voor de gelinkte file, niet voor de link).
Bij BSD gaat dit anders, hier worden de rechten van een symlink gebruikt als rechten op de symlink zelf (chmod'den van een symlink heeft dan geen effect).

Een van die subtiele verschillen tussen verschillende Unix implementaties.

Running Unix with a reason : it runs and keeps running.


  • weirdje
  • Registratie: Oktober 2001
  • Laatst online: 30-11-2021

weirdje

WEiRD runs Unix

Op vrijdag 19 oktober 2001 11:28 schreef Allanon het volgende:
Dit is de link met daarnaast 1 wel correctdie werkt, hier zijn ze helemaal identiek lijkt me:

drwxr-xr-x 5 s0990914 student 1024 Oct 9 10:01 s0990914

drwxr-xr-x 13 s1063289 student 1024 Sep 13 10:02 s1036289

Blijf het vreemd vinden dat van dat sys/student verschil in de public.html link
Die link-eigenaar komt doordat de link door verschillende users (met verschillende rechten) gemaakt is. Dit heeft geen effect voor de werking.

Wat zou kunnen is dat je in de webserver geconfigureerd moet worden zodat je zichtbaar bent. Soms gaat dit automagisch maar duurt het even. Meestal werkt het direct, out of the box.

Wat je in ieder geval kunt doen in je html-root is
`find . -type f -exec chmod a+r \{\} \; && find . -type d -exec chmod a+rx \{\} \;`
Dit geeft iedereen leesrechten op files en lees+uitvoer rechten op directories.

NB ZORG DAT JE IN JE HTML-ROOT STAAT ! (belangrijk !!! ;) )

Running Unix with a reason : it runs and keeps running.


  • Allanon
  • Registratie: September 2001
  • Laatst online: 02-05 15:54

Allanon

appearance is overrated

Topicstarter
*D

Hij doet het weer, was toch iets zeer vreemds aan de hand want de systeembeheerder (jammer dat ik erheen moest) kwam er ook niet 1-2-3 uit :-)

Maar uiteindelijk toch gelukt, ik weet dus niet percies wat er aan de hand was.

Toch allemaal bedankt voor de hulp !!!!
Pagina: 1