Hirdetés

Új hozzászólás Aktív témák

  • Jester01
    veterán

    Na így már rendben van. :DD
    Erre voltam kíváncsi, hogy melyik hányas számmal kezdődik. Attól féltem, hogy ez is mindenhol más, de így akkor már tudni fogom, hogy pl.: 2xxx - es az setUID - os. Remélem így már menni fog a Zh is. :C
    Köszi szépen a türelmet és a segítséget :R

    Szerk.: tehát akkor így lesz:

    mkdir B; chmod 2755 B
    mkdir B/E; chmod 1751 B/E
    echo > E/C; chmod 640 E/C
    ln E/C E/B/D
    ln -s D B/A

    chmod 1751: rwxr-x--t ---> 111 101 001

    1) a megoldás során végig az eredeti directoryban állsz (ami a B szülője). Ezért például az E/C forma nem jó, hiszen az E a B-ben van. Tehát B/E/C formában kell rá hivatkozni. Hasonlóan a többire is.
    2) az echo az nem üres fájlt hoz létre, beleír egy entert. Ha ez probléma, akkor echo -n vagy egyszerűen touch.
    3) a chmod nem csak az oktális jogokat szereti, ismeri a szimbolikust is
    4) az mkdir-nek egyből meg is lehet adni jogokat
    Pl. mkdir -m u=rwx,g=rxs,o=rx B

Új hozzászólás Aktív témák