Fórum Root.cz

Hlavní témata => Software => Téma založeno: kytka 12. 11. 2016, 19:41:07

Název: Omezení souborových práv
Přispěvatel: kytka 12. 11. 2016, 19:41:07
mam takovy zacatecnicky dotaz

pokud za uzivatele root vytvorim slozku se soubory a podslozky

jak spravne nastavim:
1) aby do ni mohl listovat,cist,psat,mazat jen root (na vsechny soubory a podslozky)
2) jak pak nastavit aby vsude do te slozky mohl mit cteci pristup uzivatel "testuser"

Název: Re:omezeni souborovych prav
Přispěvatel: Ondra Satai Nekola 12. 11. 2016, 19:54:40
root má přístup prakticky všude defaultně

Jen pro root:

chown root:nobody -R /foo/bar
chmod go-rwx -R /foo/bar

Pro jednoho uživatele:
V chownu použiješ jméno toho uživatele.

(Tohle je základ, v praxi to mohou komplikovat i ACL ap.)
Název: Re:omezeni souborovych prav
Přispěvatel: JardaP . 12. 11. 2016, 20:06:08
man chmod
man chown

Udelat vlastnikem roota a skupinu testuser. Skupine testuser dat prava cteni. Skupina testuser by se normalne mela vytvorit pri zalozeni uzivatele testuser.

Nebo udelat vlastnikem usera testuser a dat mu prava cteni a na roota se vysrat, protoze ten muze vsude tak jako tak. Ovsem pozor, v tom pripade by si testuser mohl sam sobe udelit vyssi prava. Prijde na to, o jak zavileho testusera se jedna.
Název: Re:omezeni souborovych prav
Přispěvatel: fgk 12. 11. 2016, 23:27:52
udelat vlastnikem usera testuser a dat mu prava cteni
v tom pripade by si testuser mohl sam sobe udelit vyssi prava.
Jak? Myslíš jako že vlastník může měnit chmod složky?
Název: Re:omezeni souborovych prav
Přispěvatel: JardaP . 13. 11. 2016, 00:13:33
Jak? Myslíš jako že vlastník může měnit chmod složky?

jarda@esus:~$ mkdir q111
jarda@esus:~$ chmod 000 q111
jarda@esus:~$ ls -l |grep q111
d---------  2 jarda jarda     4096 Nov 13 00:10 q111
jarda@esus:~$ chmod 777 q111
jarda@esus:~$ ls -l |grep q111
drwxrwxrwx  2 jarda jarda     4096 Nov 13 00:10 q111
jarda@esus:~$
Název: Re:omezeni souborovych prav
Přispěvatel: Radovan. 13. 11. 2016, 11:02:11
udelat vlastnikem usera testuser a dat mu prava cteni
v tom pripade by si testuser mohl sam sobe udelit vyssi prava.
Jak? Myslíš jako že vlastník může měnit chmod složky?
Od toho je vlastník! Na Widle zapomeň, tady to funguje.
Název: Re:omezeni souborovych prav
Přispěvatel: nobody(ten pravej) 13. 11. 2016, 21:08:27
[...] jarda@esus:~$ ls -l |grep q111 [...]
btw: muzes pouzit parametr -d, pak pri uvedeni adresare neni nelistovan jeho obsah
Kód: [Vybrat]
ls -ld q111
Název: Re:omezeni souborovych prav
Přispěvatel: JardaP . 13. 11. 2016, 22:11:57
@nobody(ten pravej): Jo, to bych ale musel cist man a to se kvuli jednomu pouziti nevyplati, protoze to zase zapomenu. Tak az jindy, treba az budu prasit nejaky skript.