Да бисте променили дозволе за датотеке у Линуку, користите команду 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Као што видите, све је једноставно.