Forum » Operacijski sistemi » Pravice uporabnikov v linuxu
Pravice uporabnikov v linuxu
shock ::
Rabil bi pomoč pri pravicah v linuxu. Imam shared direktorij na serverju (npr: /home/shared), kjer preko mreže lahko dajam gor in dol datoteke.Do tega direktorija lahko dostopajo tudi uporabniki, ki so na linuxu, in isto tako lahko dajo gor datoteke ali direktorije. Vse lepo in prav, samo me moti to da ne morem preko mreže brisat direktorije, ki so ustvarili uporabniki (npr: /home/shared/UporabnikA). Kje sploh lahko določim da mrežni uporabniki (nobody ali group nobody) brišejo tudi direktorije od uporabnika A?
hruske ::
hmm ... lahko naredis tole:
chown -R uporabnik.nobody tvojamapa
chmod -R 2777 tvojamapa
zatem bi morale vse novoustvarjene datoteke avtomatsko dobit skupino nobody, kar bi moralo rešit tvoje težave.
upam.
chown -R uporabnik.nobody tvojamapa
chmod -R 2777 tvojamapa
zatem bi morale vse novoustvarjene datoteke avtomatsko dobit skupino nobody, kar bi moralo rešit tvoje težave.
upam.
Kalkulator nove omrežnine 2024 - https://omreznina.karlas.si/Kalkulator
64202 ::
Najprej naredis grupo shared, potem pa izvedes komande:
Kar nastavi pisanje in setgid na direktorij. Setgid na direktoriju pove, da se grupa podeduje na vse spodnje direktorije (obstojece bos moral popraviti s find-om recimo).
Potem pa vse uporabnike, ki lahko pisejo v ta direktorij dodas v grupo shared. Aja, pa naredi novga mreznega uporabnika, ne uporabljat nobody.
Hehe, me je ze en prehitel :)
chgrp shared /home/shared chmod g+ws /home/shared
Kar nastavi pisanje in setgid na direktorij. Setgid na direktoriju pove, da se grupa podeduje na vse spodnje direktorije (obstojece bos moral popraviti s find-om recimo).
Potem pa vse uporabnike, ki lahko pisejo v ta direktorij dodas v grupo shared. Aja, pa naredi novga mreznega uporabnika, ne uporabljat nobody.
Hehe, me je ze en prehitel :)
Zgodovina sprememb…
- spremenilo: 64202 ()
BigWhale ::
Poglej si kako samba nastavlja default file permissions. Saj 'preko mreze' imas v mislih sambo right?
shock ::
DAnes sem poskusil stvar in zadeva nikakor mi noče delovat oziroma delno mi deluje. Ko naredi uporabnik A poddirektorij v /home/shared naredi za grupo shared, kot sem si želel, ampak ne da pravice za pisanja (+w). drugače /home/shared je naštiman na 2777.
Nerdor ::
čist tko mim grede, a imaš to fedora distro!? (pod fedoro so s sambo samo krčne težave!)
... for lifetime!
shock ::
Jap. Zgleda da jaz nimam dosti sreče. Aja mimogrede uporabnik A ne kreira poddirektorij preko sambe ampak kar lokalno oziroma program naredi, ki laufa v ozadju.
64202 ::
Za lokalnga userja moras potem pognati 'umask 002' preden kreiras direktorije. Mogoce ve kdo kaj boljsega, umask velja globalno (do logouta jasno).
Aja, po defaultu je umask obicajno 022
Aja, po defaultu je umask obicajno 022
Zgodovina sprememb…
- spremenilo: 64202 ()
simon ::
ali si lokalni uporabnik popravi umask ali pa resis zadevo z acl-ji:
setfacl -d -m g:shared:rwx /home/shared
seveda mora biti disk mountan z podporo acl
setfacl -d -m g:shared:rwx /home/shared
seveda mora biti disk mountan z podporo acl
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Dostop do mape v LinuxuOddelek: Programska oprema | 2084 (1533) | kow |
» | Kako priklopiti NAS na Linux računalnikOddelek: Pomoč in nasveti | 1345 (1052) | black ice |
» | Kako najlaže rešiti problem z unix permissioniOddelek: Pomoč in nasveti | 1893 (1640) | eVro |
» | LinuxOddelek: Operacijski sistemi | 1325 (1078) | der_Alte |
» | dodatni disk v linuxuOddelek: Operacijski sistemi | 872 (817) | pro549 |