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

Шта ради chmod?

07.08.2023, 01:00

Команда chmod у Linux-у и другим UNIX-сличним оперативним системима се користи за промену дозвола датотека и директоријума. Дозволе одређују које су операције дозвољене за одређену датотеку или директоријум, као што су читање, писање и извршавање.

Шта вам то омогућава да урадите?

Команда chmod може се користити за промену дозвола за власника датотеке, групу и друге кориснике. Дозволе се могу подесити као нумеричке вредности или симболички режими.

Овако се права мењају: Промена дозвола. Команда chmod

Да бисте уклонили заставицу извршне датотеке, користите опцију -x :

Да бисте уклонили заставицу извршне датотеке, користите опцију -x:

На пример, да бисте поставили дозволе за читање, писање и извршавање за власника датотеке и дозволе само за читање за групу и остале кориснике, можете користити следећу команду:

 chmod 755 filename

где је „ filename “ име датотеке или директоријума за који желите да промените права приступа.

Како инсталирати chmod

Да бисте инсталирали chmod , потребно је да покренете следећу команду у терминалу:

 chmod <access rights> <file or directory name>

Где:

< access rights > - нумеричка вредност или симболички режим који дефинише потребна права приступа. Нумеричке вредности могу бити у распону од 0 до 7, где свака цифра одговара одређеним правима приступа (4 - читање, 2 - писање, 1 - извршавање). Симболички режими се састоје од комбинације слова „ r “, „ w “ и „ x “ за различите категорије корисника (власник, група, остали).

< file or directory name > - путања до датотеке или директоријума за који желите да промените права приступа.

Примери коришћења команде chmod :

  1. Подесите дозволе за читање, писање и извршавање за власника датотеке и дозволе само за читање за групу и остале кориснике: chmod 755 filename
  2. Подесите дозволе за читање и извршавање за власника и групу датотеке, и дозволе само за читање за остале кориснике: chmod 554 filename
  3. Подесите дозволе за читање и писање за власника датотеке и групу, а дозволе само за читање за остале кориснике: chmod 664 filename
  4. Подесите дозволу за извршавање за све кориснике: chmod +x filename
  5. Подесите дозволе за читање и писање за власника датотеке: chmod u+rw filename
  6. Подесите дозволу за извршавање за групу и остале кориснике: chmod go+x filename

Команда chmod не може бити уклоњена јер је уграђена команда у већини UNIX и Linux оперативних система. Међутим, можете вратити дозволе за датотеку или директоријум на подразумеване вредности ако то желите.

Да бисте ресетовали дозволе датотеке или директоријума на њихове подразумеване вредности, можете користити команду chmod са одговарајућим нумеричким вредностима или симболичким режимом. На пример, да бисте поставили дозволе на 644 за датотеку, можете покренути следећу команду:

 chmod 644 filename

Овим ће се подесити дозволе за читање и писање за власника датотеке, а за групу и остале кориснике само за читање.