Ihmettelen suuresti näitä Linux/Unix oikeuksia, kun ei ole erikseen hakemiston luomiselle tarkoitettuja oikeuksia (sallitaan/ei sallita). Nimittäin tarvitsen tietooni kuinka Red Hatissa saadaan estettyä pelkän hakemiston luomien, mutta tiedoston (esim. txt-tiedosto) luominen sallitaan. Vai onnistuuko tämä?
Esimerkki: Kallella on kotihakemisto palvelimella /home/kalle. Kalle kirjautuu palvelimelle FTP-tunnuksella "kalle". Kalle kuuluu ryhmään "linuxusers" ja Kallen kotihakemiston oikeudet ovat seuraavat:
group rwx
owner rwx
others
No Kallella on ollut tapana luoda omia alihakemistoja ja säilöö niihin tiedostoja. Admin ei tykkkää tästä, vaan yrittää saada estettyä alihakemistojen luominen, mutta normaaleilla käyttöoikeuksilla sitä ei saa toteutettua. Jos kirjoitusoikeudet poistetaan, tällöin Kalle ei saa tallennettua mitään kotihakemistoonsa.
Esimerkki: Kallella on kotihakemisto palvelimella /home/kalle. Kalle kirjautuu palvelimelle FTP-tunnuksella "kalle". Kalle kuuluu ryhmään "linuxusers" ja Kallen kotihakemiston oikeudet ovat seuraavat:
group rwx
owner rwx
others
No Kallella on ollut tapana luoda omia alihakemistoja ja säilöö niihin tiedostoja. Admin ei tykkkää tästä, vaan yrittää saada estettyä alihakemistojen luominen, mutta normaaleilla käyttöoikeuksilla sitä ei saa toteutettua. Jos kirjoitusoikeudet poistetaan, tällöin Kalle ei saa tallennettua mitään kotihakemistoonsa.
Vastaukset 17
Vanhimmat
No kyllä nyt joku tietää, vai onko tämä todellakin niin harvinaista? Mitään scriptejä tuohon on turha väsätä, joten asiaan on löydyttävä jämäkkä ja toimiva ratkaisu. Voisiko ftp-palvelimen puolelta löytyä oikeuksien hallintaa?
Linux:in idea on, että käyttäjällä on oikeus toimia omassa hakemistossaan. Vrt. temmeltäminen omassa hiekkalaatikossaan. Mitään erityistä syytä kieltää tuota ei ole.
Ota ajo-oikeus mkdir -komennolta tavan käyttäjältä. Tuo on toki helposti kierrettävissä.
chmod 700 /bin/mkdir
Ja samallahan voisi muuttaa oikeudet niin että käyttäjät saavat luoda dokumenttejä, muttei avata niitä:)
Tää
Koitapa hieman tarkentaa tietojasi.
(Ja lopettaa roskapuhuminen)
Kun kyseessä on vsftpd-palvelin, niin tarkoittanet tuolla ajo-oikeuden mkdir-komennon estämisellä tätä asetusta: cmds_denied=MKDIR
Tuo käsittääkseni tosiaan vaikuttaa kaikkiin FTP-käyttäjiin (pl. root).
Tuo sitten estää mkdirin käytön muiltakin kuin vaan niiltä, jotka ovat FTP:llä yhteydessä palvelimeen. Eli ei hjvyä.
No tekee ryhmän jolle käyttö on sallittu?
addgroup paikallinen
chgrp paikallinen /bin/mkdir
chmod 775 /bin/mkdir
adduser paikallinen
adduser paikallinen
käy se noinkin..
Ei ymmärtänyt suomi24 hakasulkeita tuossa adduserissa eli
adduser "user1" paikallinen
adduser "user2" paikallinen
nuin sen piti olla
En ole kertaakaan törmännyt tilanteeseen että olisi tarvittu tuollaista oikeuksien määritelyä enkä pienellä miettimisellä keksinyt tuolle mitään muuta syytä kuin käyttäjien kiusaaminen. Et viitsisi kertoa mikä on se syy miksi tuollainen tilanne pitäisi saada aikaiseksi ?
Eipä taida onnistua. kallen on nyt vain annettava mellastaa omassa kansiossaan.
Jos admin ei tykkää, niin admin voi bannata kallen muutamaksi viikoksi.
Tietynlaisen hakemistorakenteen säilyttämisen kannalta tuollainen olisi kyllä hyvä asia olla olemassa, mutta minkäs teet. bugi mikä bugi.
Ehkäpä joku pitsanaama korjaa bugin johonkin 9.3.2 version kerneliin.
Bugi on kiva sana, kun kaikki ei mee kuin itse haluaa niin suu aukeaa kuin vauvan itkuun ja kuulu BUGIIIII!!!! Ostin auton mutta siinä ei käänny takapyörät kuten haluaisin, toivottavasti korjaavat bugin seuraavaan malliin.
Minulle auto jossa pyörät kääntyvät ristiin tai rastiin. Muuten en kyllä ala..
>kun kaikki ei mee kuin itse haluaa niin suu aukeaa kuin vauvan itkuun ja kuulu BUGIIIII!!!! <
Tässä olen kanssasi täysin samaa mieltä.
Kun ei osaa tai ole sisäistänyt Linux/Unix -systeemiä, luulee, että hommassa on jokin bugi.
Tietty paneutuminen järjestelmään, ja sen Unix-järjestelmien sisäistäminen kummasti avartaa.
Alkuperäisen kysyjän ongelmaan ylläpitäjänä ei ole suurikaan vaiva kehitellä skripti, joka poistaa "Kallen" kotihakemistoonsa luodut ylimääräiset alihakemistot, jos ne ylläpitäjää häiritsevät.
Arvasin, että muutama buluntu-idiootti alkaa rääkymään kun mainitsee sanan bugi. :)
Kyllä systeemissä on mielestäni vika, jos kansion luontia ei voi estää.
""Kun ei osaa tai ole sisäistänyt Linux/Unix -systeemiä, luulee, "
Olisitko hiljaa asioista joista et tiedä mitään vaan "luulet".
"skripti"
:D
Meinasin tuolle edelliselle vastata että sinä olet kyllä perillä asioista mutta kirjoittelin siihen kaiken maailman liirumlaarumiakin joten päätinkin poistaa koko höpötyksen ;). Tuo hakemiston luomisen estäminen on kieltämättä aikamoista kikkailua, siihen tarviis korjausta.
Älkää nyt vetäkö kilareita, mutta googlaillessani törmäsin MS:n helppeihin ja sieltä olin lukevinani, että jossain MS:n Server -systeemissä olis mahdollista estää kansioiden (folder) luominen. Tiedä sitten...