[ adaxx @ 06.09.2011. 23:35 ] @
Zdravo svima,

ja nisam neki linux expert,ma kakav expert,ne poznajem nikako linux :D

ovako, imam dedicated root server na kojem imam nekoliko sajtova i shoutcast servera,hteo bi sad da dam drugu da podigne IRCD na moj server, sta je problem, problem je da kad ga ja dodam kao usera on moze da seta po serveru i gde su sajtovi i sve, i moze da vidi conf fajlove, kako mogu da mu smanjim privilegije da moze da seta samo po svom root folderu,dakle da nema pristupa na druge strane, samo u svoj root folder.

na masini je linux suse

Hvala u napred.

[Ovu poruku je menjao adaxx dana 07.09.2011. u 00:45 GMT+1]
[ zoranix @ 07.09.2011. 08:08 ] @
Za tog user-a možeš da skineš atribute "r" i "w" na folderima na kojima ne želiš da on ima pristup. No pretpostavljam da ćeš možda imati više user-a sa istim podešavanjima, pa je možda zgodnije napraviti novu grupu za te user-e i izvršiti administraciju na nivou grupe. Tako ćeš u budućnosti samo dodavati nove user-e pomenutoj grupi.
Takođe imaš rešenje sa "umask", za grupu i user-e, kojim možeš da podesiš podrazumevana prava na novo-kreirane fajlove za pomenute user-e.

Sve ovo moraš uraditi kao "root", za atribute iz nekog fajl-menadžera, a za "umask" iz YAST-a na "Security and Users">"User and Group Management", na tab-u "Defaults for New users".
[ Blaise De Vigenere @ 07.09.2011. 08:53 ] @
Dobro ti je rekao zoranix, samo da ti pojasnim malo vezano za dodelu prava za određeni direktorijum ili fajl (za slučaj da ne budeš hteo da praviš posebnu grupu).

Moraš da znaš da svaki fajl ili svaki direktorijum može da pripada:
* određenom korisniku (user) --> -u
* grupi korisnika (group) --> -g
* svima (all) --> -a
* nikome od pomenutih (other) --> -o

Takođe, ima nekoliko nivoa pristupa fajlovima i direktorijumima:
* čitanje (read) --> -r
* pisanje (write) --> -w
* izvršavanje (execute) --> -e

Da bi podesio ova prava kucaš:
sudo chmod "korisnik + "prava"

(CHMOD obavezno kucaš jer ono određuje prava korisnicima)

Na primer, ako na desktopu imaš direktorijum ili fajl koji se zove "primer1", da bi svima omogućio maksimalna prava nad njim kucaš:
sudo chmod a+r+w+x primer1

Nadam se da razumeš kako funkcioniše ali ako će se raditi o više korisnika takođe preporučujem pravljenje grupe sa ograničenim pravima.