miten umask?

Miten saan umask käskyllä suojattuu kotihakemistoni??? esim 077 oikeuksin?
6307
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Riittääks se, että kun oon siellä omassa kotihakemistossani, niin kirjoitan ton umask 077 ???

Silloinhan se ei vissiin suojaa sen kotihakemistoni alihakemistoja? Miten saan suojan silleen, että se suojais myös noi alihakemistot samalla kertaa?

Äänestä
  • umask määrittää millä oikeuksilla uudet tiedostot / hakemistot luodaan, olit sitten missä hyvänsä. Eli jos lisää tuo "umask 077" vaikkapa tiedostoon ~/.profile (jos käytät bashiä).

    Olemassaolevat tiedostot pitää muuttaa chmod:lla. Tässä pari esimerkkiä.

    1) Haluat antaa vain itsellesi oikeudet kaikkiin alihakemistoissa oleviin tiedostoihin ja hakemistoihin. Tiedostoista mikään ei ole ohjelma (executable).

    chmod -R 600 .
    find -type d -exec chmod 700 {} ;

    2) Sama kuin yllä, mutta alihakemistoissa saattaa olla ohjelmia, joiden executable-bitti tulee säilyttää.

    find -perm 111 -exec chmod 700 {} ;
    find -perm 022 -exec chmod 600 {} ;
    find -perm 044 -exec chmod 600 {} ;

    Tarkemmin käskyjen toiminnasta man-sivuilta.

    Äänestä

  • instruyo kirjoitti:

    umask määrittää millä oikeuksilla uudet tiedostot / hakemistot luodaan, olit sitten missä hyvänsä. Eli jos lisää tuo "umask 077" vaikkapa tiedostoon ~/.profile (jos käytät bashiä).

    Olemassaolevat tiedostot pitää muuttaa chmod:lla. Tässä pari esimerkkiä.

    1) Haluat antaa vain itsellesi oikeudet kaikkiin alihakemistoissa oleviin tiedostoihin ja hakemistoihin. Tiedostoista mikään ei ole ohjelma (executable).

    chmod -R 600 .
    find -type d -exec chmod 700 {} ;

    2) Sama kuin yllä, mutta alihakemistoissa saattaa olla ohjelmia, joiden executable-bitti tulee säilyttää.

    find -perm 111 -exec chmod 700 {} ;
    find -perm 022 -exec chmod 600 {} ;
    find -perm 044 -exec chmod 600 {} ;

    Tarkemmin käskyjen toiminnasta man-sivuilta.

    vielä kysymys: miten tohon ~/.profile tiedostoon voi lisätä?! Oon tässä yrittäny jo vaikka mitä...

    Äänestä

  • ei-osaaja kirjoitti:

    vielä kysymys: miten tohon ~/.profile tiedostoon voi lisätä?! Oon tässä yrittäny jo vaikka mitä...

    Avaa se tekstieditorilla, ihan millä tahansa sellaisella. Tai sitten vain käsky:
    echo umask 077 >> ~/.profile

    Äänestä

  • instruyo kirjoitti:

    Avaa se tekstieditorilla, ihan millä tahansa sellaisella. Tai sitten vain käsky:
    echo umask 077 >> ~/.profile

    Kiitti.Mutta tuli jo toinen ongelma!

    Entäs mikä on tuota ~/.profilea vastaava tiedosto unixissa tcsh:lla? Luulin, että se olis .schrc

    Yritin samaa tyyliin
    echo umask 077>>~/.schrc, mutta ei se mitään suojauksia näytä vaikuttavan, kun luon uudenki tiedoston, niin samat suojaukset on kuin ennenkin.

    Äänestä

  • ei-osaaja (ei nyt eikä ikinä) kirjoitti:

    Kiitti.Mutta tuli jo toinen ongelma!

    Entäs mikä on tuota ~/.profilea vastaava tiedosto unixissa tcsh:lla? Luulin, että se olis .schrc

    Yritin samaa tyyliin
    echo umask 077>>~/.schrc, mutta ei se mitään suojauksia näytä vaikuttavan, kun luon uudenki tiedoston, niin samat suojaukset on kuin ennenkin.

    tcsh:ssa se on .login

    Se mitä hait oli kaiketi .cshrc tai .tcshrc, joka suoritetaan joka kerta shelliä käynnistettäessä, bash-vastine on .bashrc.

    Äänestä

Kommentoi aloitusta


ei-osaaja kirjoitti:

Miten saan umask käskyllä suojattuu kotihakemistoni??? esim 077 oikeuksin?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu