Дозволе за датотеке у Линук-у одређују ко може да прегледа, мења или покреће датотеке. Могу се подесити за три корисничке групе: власника датотеке, власничку групу и све остале кориснике.
Свака датотека има јединствени скуп дозвола, које се могу променити помоћу команди chmod и chown . Исправно постављене дозволе помажу у заштити датотека од неовлашћеног приступа и повећавају безбедност система.
Шта су посебна права?
Посебне дозволе у Линук-у су дозволе које омогућавају корисницима или процесима да изврше одређене радње на систему. Могу се доделити датотекама или директоријумима и укључују следеће:
-
setuid: дозвољава да се датотека изврши као власник датотеке -
setgid: дозвољава да се датотека изврши са дозволама групе датотека -
sticky bit: спречава брисање датотека у директоријуму ако корисник који брише није власник датотеке или администратор -
suid: омогућава кориснику да покреће програме као власник датотеке
Ова права се користе за обезбеђивање безбедности и заштиту система од неовлашћеног приступа и промена.
Како инсталирати?
Да бисте сазнали права на линук датотеку, покрените следећу команду у фасцикли у којој се датотека налази:
ls -l Да бисте поставили посебне дозволе, можете користити команду chmod . Користите следећу команду:
chmod u+s file_name где " u " означава корисника, " s " означава setuid , а " file_name " је име датотеке.
Исто тако, да бисте подесили setgid користите наредбу:
chmod g+s file_name где " g " означава групу.
Да бисте инсталирали sticky bit користите наредбу:
chmod +t directory_name где " t " означава sticky bit , а " directory_name " је име директоријума.
Коначно, да бисте подесили суид, користите команду:
chmod +s file_name где " + " означава додавање права, а " s " означава suid .
