Начини плаћања Abuse

Како променити дозволе за датотеке у Линуку

05.12.2023, 23:24

Да бисте променили дозволе за датотеке у Линуку, користите команду chmod (change mode) . Омогућава вам да промените дозволе за читање, писање и извршавање за власника, групу и друге кориснике.

Синтакса команде

 chmod [options] file permissions

Опције:

  1. -R - рекурзивно мења дозволе за све датотеке и фасцикле у наведеном директоријуму
  2. -v - излазне информације о свакој промени дозволе
  3. -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

Као што видите, све је једноставно.