Дозволе за датотеке у Линук-у одређују ко може да прегледа, мења или покреће датотеке. Могу се подесити за три корисничке групе: власника датотеке, власничку групу и све остале кориснике.
Свака датотека има јединствени скуп дозвола, које се могу променити помоћу команди 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
.
Apply the discount by inserting the promo code in the special field at checkout: