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

18. 2. 2019.

Механизам расподјеле права у оперативним системима развијеним још 70-их година прошлог вијека показао се тако успјешним да се до сада користио у УНИКС системима, дакле већ више од четрдесет година.

Дозволе 777 - шта је то?

Основни принцип методе дистрибуције приступа укључује постојање обавезних атрибута, као што је корисничка имена системима, као и њиховим групама. Готово је очигледна чињеница да у Линуку сваки корисник може имати само једно име, које мора бити јединствено унутар овог система. Помоћу надимка, корисник се пријављује, односно аутентифицира се. Поред тога, ОС садржи коначан број корисничких група. Сваки од њих може бити део једне или више група. Уређивање својстава, креирање и брисање група може да изврши суперусе - роот. Чланови различитих група имају различита права да дјелују у систему. На пример, администратор има више права него гост.

Иноде (свака датотека има) садржи име власника и име корисничке групе која има права на датотеку.

Када креирате датотеку, она постаје власник корисника у чије име се процес изводи. Група новостворене датотеке се такође одређује помоћу ИД групе тренутног процеса. Са даљим радом, све ове вриједности се могу мијењати помоћу наредби конзоле, о чему ће се даље расправљати.

Како промијенити права приступа

Наредба цхмод може променити кориснички приступ датотеци. Свака промена ових права је дозвољена само њеном власнику или суперкориснику. У Уник-системима, уобичајено је да се код постави као број у окталном облику или помоћу посебних мнемоничких знакова (слова). Употреба сваке методе има своје предности и недостатке. Тако ће, користећи дигиталну индикацију права приступа, администратор система моћи брзо да конфигурише жељени тип приступа, а користећи мнемоничке кодове то може да уради прецизније - на пример, додавање или брисање приступа писању или одбијање дозволе читања.

Као први аргумент цонсоле цомманд цхмод означава спецификацију корисничких дозвола, а ово је мнемоничка ознака или октални број. Други и следећи аргументи су имена датотека којима покушавамо да променимо дозволе. Приликом постављања права у облику три броја, прва цифра дефинише права за власника, другу за групу и трећу за све остале кориснике.

Мнемониц Пермиссионс

Приступите датотекама у систем права има такве варијације:

  • р - приступ читању датотеке;
  • в - право на уређивање података (али не и брисање);
  • к - способност покретања датотеке за извршење.

У односу на каталоге постоји такав систем права:

  • р - корисник може да прочита све датотеке директоријума;
  • в - са овим правима можете креирати и брисати датотеке у фасцикли, чак и ако неке од њих у именику припадају другом кориснику;
  • к - означава право уласка у директоријум. Ако имате в права за поддиректоријуме, али немате права на фолдер виши ниво, онда нећете провалити у ваш фолдер.

Могуће је укупно 8 различитих комбинација, које су приказане на слици испод.

како подесити дозволе 777

Користећи доњу табелу, можете разумети како да имплементирате сложене опције додељивања права, као и како да подесите 777 дозволе користећи цхмод мнемониц спецификације.

како подесити дозволе 777

Како поставити 777 дозволе преко ССХ-а

Ево неколико примера коришћења цхмод команде:

  • цхмод 711 филе_наме.ткт.

Употреба такве скрипте за дистрибуцију датотека ће резултирати власником који има сва права на датотеку, а све остале групе корисника могу га извршити.

Када користимо код 775, обезбедићемо власнику и његовој целој групи потпуну листу права. Други корисници неће моћи да уносе измене у датотеку. Мора се рећи да је, да би се одредио фајл само по сопственом имену, потребно да се налази у директоријуму где се налази та датотека. У супротном, можете прећи у овај директоријум помоћу команде цд дирецтори_наме / нестед_дирецтори или користити следећу структуру:

  • цхмод 775 /вар/бин/филе_наме.ткт.

Да бисте рекурзивно променили дозволе за све датотеке у директоријуму и све подмапе, додајте -Р прекидач у цхмод команду. Резултат команде ће изгледати овако:

  • цхмод -Р 711 филе_наме.

Као резултат тога, како поставити 777 дозволе за датотеку или директориј неће бити проблем - потребно је само да се пријавите на свој веб сервер преко ССХ и извршите наредбу:

  • цхмод 777 филенаме.

како подесити дозволе 777

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

Сличну процедуру можете имплементирати и преко интерфејса ФилеЗилла ФТП клијента или СФТП клијента ВинСЦП клијента. Да бисте то урадили, мораћете да извршите ауторизацију на свом серверу у једном од ових програма, у визуелном интерфејсу, изаберите датотеку или фасциклу, затим кликните десним тастером миша и поставите поља за потврду поред неопходних права.

како подесити 777 дозволе за фолдер Понекад, у случају хитне потребе, можда немате приступ Виндовс клијенту, тако да можете да промените права приступа преко контролног панела веб сервера. Да бисте то урадили, користите менаџер датотека на контролној табли, изаберите потребне датотеке и кликните на дугме Промени дозволе. Даље, биће потребно провјерити и све потврдне оквире, а сада питање како поставити 777 дозволе за мапу више неће бити тешко за вас.