Да бисте променили дозволе за датотеке у Линуку, користите команду chmod (change mode)
. Омогућава вам да промените дозволе за читање, писање и извршавање за власника, групу и друге кориснике.
chmod [options] file permissions
Опције:
-R
- рекурзивно мења дозволе за све датотеке и фасцикле у наведеном директоријуму-v
- излазне информације о свакој промени дозволе-c
- приказује информације само о датотекама чија су права промењенаПрава:
r
- читај
w
- запис
x
- извршење
Радња може бити једна од две ствари, или додати знак „+“ или уклонити знак „-“. Што се тиче самих права приступа, она су слична излазу услужног програма ls
.
На пример, сви корисници имају пун приступ датотеци тест5:
chmod ugo+rwx test0
Или ћемо одузети сва права групи и другим корисницима:
chmod go-rwx test0
Дајмо групи право да чита и извршава:
chmod g+rx test0
За остале кориснике само прочитајте:
chmod o+r test0
За датотеку тест6, подесите СУИД:
chmod u+s test1
И за тест7 - СГИД:
chmod g+s test2
Да видимо шта се десило:
ls -l
Као што видите, све је једноставно.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: