Linux жүйесінде қатынасу құқықтарын реттеңіз

Anonim

Linux жүйесінде қатынасу құқықтарын реттеңіз

Linux ядросына негізделген операциялық жүйелерде, тіркелгілер арасында қатынасу құқығын бөлуге мүмкіндік беретін қондырғы бар. Бұл белгілі бір файлдарға, каталогтарға немесе бағдарламаларға қол жеткізуді шектеу. Ұқсас құқықтардың үш түрі бар - оқу, жазу және орындау. Олардың кез-келгенін арнайы құралдарды пайдаланып, ОЖ-да тіркелген әр пайдаланушыдан бөлек өңдеуге болады. Әрі қарай аталған параметрлердің екі конфигурация әдісі қарастырылады.

Linux жүйесіне кіру құқығын теңшеңіз

Бүгінгі таңда қаралған әдістер Linux барлық таралуына жарамды, өйткені олар әмбебап болғандықтан. Бұл файл менеджері жоқ пайдаланушыларға қол жетімді емес, ал жүйені басқару тек консоль арқылы жүзеге асырылады. Бұл жағдайда, біз екінші нұсқаға ауысуды бірден ұсынамыз, онда Chmod командалық әрекеті егжей-тегжейлі сипатталған. Графикалық жүйелік интерфейспен белсенді қарым-қатынас жасаған басқа пайдаланушылар сізге екі әдіспен уақытты төлеуге кеңес береміз, өйткені оларда бірнеше қол жетімділікке қол жетімділік бар.

Жолдарды бастамас бұрын, жүйенің қажетті пайдаланушылар саны бар екеніне көз жеткізіңіз. Егер сіз компьютерге бірнеше адам қол жеткізетінін білсеңіз, сіз өзіңіздің жеке шотыңызды құруыңыз керек, содан кейін кіру құқықтарын тағайындауға өтіңіз. Осы тақырыптағы егжей-тегжейлі нұсқаулықты басқа мақалада келесі сілтеме бойынша табуға болады.

Әрине, файл менеджеріндегі параметрлер сізге барлық мәселелерге тез және ешқандай проблемаларсыз нысандарға қол жеткізу құқығын өңдейді, бірақ кейде функциялар жиынтығы жеткілікті, ал кейбір пайдаланушыларға икемді конфигурация қажет. Мұндай жағдайда келесі әдіспен хабарласуды ұсынамыз.

2-әдіс: CHMOD командасы

Linux-те операциялық жүйелердегі белгілі бір тапсырмаларды орындаған пайдаланушылар әр түрлі командаларды қолдана отырып, барлық әрекеттер классикалық консоль арқылы жасалғанын білуі мүмкін. Файлдар мен қалталарға қол жеткізу құқығын өңдеу ешқандай ерекшелік болмады және осы Chmod қосалқы бағдарламасы үшін пайдалы болды.

CHMOD синтаксисі

Әр пәрменде өзінің синтаксисі бар - қажетті әрекеттерді көрсету үшін белгілі бір ретпен жазылған параметрлер мен параметрлер жиынтығы. Содан кейін кіріс тізбегі келесідей болады: CHMOD + ОПЦИЯЛАР + ҚҰРАЛДАР + НҰСҚАУЛЫҚ ЖӘНЕ ОН. CHMOD-ді пайдалану туралы толық ақпарат, консольде оқыңыз. Сіз оны мәзір немесе Ctrl + Alt + T пернелер тіркесімі арқылы іске қоса аласыз.

Linux операциялық жүйесінде chmod пәрменін орындауға терминал бастап

Терминалға, сіз chmod анықтама тіркелуге тиіс және ENTER батырмасын басыңыз. Осыдан кейін, әдепкі тіл ресми құжаттама Utility негіздерімен шешуге көмектеседі, ол пайда болады. Бірақ біз әлі күнге дейін барлық опциондар мен құқықтарын неғұрлым егжей-тегжейлі сипаттамасын береді.

Linux жылы консолі арқылы Chmod Utility ресми құжаттамамен танысу

Рұқсат құқығы

, Жазуды және орындалуын оқу - Сіз жоғарыда ақпарат білетіндей, Linux жылы Linux құқықтарды үш түрі бар. Олардың әрқайсысы Командамен жұмыс кезінде пайдаланылуы тиіс CHMOD өз хат белгілеуін, бар.

  • R - оқу;
  • W - Жазу;
  • X - орындау;
  • S - суперпользователь атынан орындау. Бұл құқық қосымша болып табылады және (шамамен Судо командасы арқылы сөйлеген) негізгі шоттан бағдарламалар мен скрипттер іске қосу көздейді.

Бірінші жолда, ол конфигурация объектісін қасиеттері пайдаланушылардың әрбір тобы үшін бөлінеді деп байқалады. Олар сондай-ақ үш бар және chmod олар осы сияқты анықталады:

  • U нысан иесі болып табылады;
  • G - топ;
  • O - пайдаланушылардың қалған;
  • A - барлық жоғарыда пайдаланушылар.

Сонымен қатар, қарастырылып отырған команда нөмірлер түрінде құқықтарын белгілер қабылдайды. 0-ден 7 қайраткерлері нақты параметрді білдіреді:

  • 0 - жоқ құқықтары;
  • 1 - тек қана орындау;
  • 2 - тек рекордтық;
  • 3 - орындау және рекордтық бірге;
  • 4 - тек қана оқу;
  • 5 - оқу және орындау;
  • 6 - оқу және жазу;
  • 7 - бірге Барлық құқықтар.

Осы параметрлердің барлығы жеке файлдар мен каталогына үшін де бірдей. артықшылықтар тағайындау кезінде, алдымен, содан кейін топ үшін және соңында пайдаланушылардың демалыс үшін, иесіне санын көрсетеді. Содан кейін мән көрінісін табады, мысалы, осы құқықтарды 744 немесе 712. Бір немесе бірнеше утилитасына опцияларды жазып кейін енгізіледі, сондықтан олар сондай-ақ егжей-тегжейлі зерттелуі тиіс.

Опциялар

CHMOD пәрменін пайдаланған кезде құқықтары алайда, опциялар сіз қосымша параметрлерді орнату арқылы неғұрлым икемді конфигурациялауға мүмкіндік береді, маңызды рөл атқарады. опциялары үшін ең танымал нұсқалары осы түрін бар:

  • -c - командалық белсендірілген кейін барлық өзгерістер туралы көрсетеді ақпаратты;
  • -f - қателер барлық хабарламалар дисплейін жоюға;
  • -V - командалық белсендірілген кейін барлық ақпаратты көрсету;
  • --Reference - белгілі бір файлдан құқықтарын маска таңдаңыз;
  • -R - Рекурсия белсендіру. Бұл жағдайда, көрсетілген құқықтары көрсетілген каталогты барлық файлдар мен қалталарға қолданылатын болады;

Енді сіз синтаксис таныс және бүгін пайдаланылатын утилитаңыз негізгі белгілер Chmod деп аталады. сондай-ақ команданың танымал мысалдар туралы біле, өйткені өңдеу құқықтарын процесін жеңілдетеді қосымша пайдалы ақпарат, танысып ғана қалады.

Қосымша әрекеттер

Терминалдағы жұмыстың ыңғайлылығын арттыру үшін пайдаланушы келесі командаларды бақылауды оңтайландыратын бірнеше командаларды қолдануы керек. Мысалы, іске қосылғаннан кейін, сіз CD / HOME / USER / FOLDER, мұнда / Үй / Пайдаланушы / қалта, онда қажетті қалтаға шарлы жол тіркеле аласыз. Осы пәрменді іске қосқаннан кейін, көрсетілген каталогқа жылжу болады және келесі әрекеттер ол арқылы жүзеге асырылады. Осылайша, болашақта файлға немесе қалтаға толық жолды енгізу қажеттілігі жойылады (әрине, егер олар ауысу орындалған жерде орналасқан болса).

Linux жүйесінде терминал арқылы қажетті орынға өтіңіз

LS пәрменін -l -l функциясымен белгілеу мүмкін емес. Бұл қызметтік бағдарлама сізге нысандарға қол жеткізу құқығының ағымдағы параметрлерін көруге мүмкіндік береді. Мысалы, нәтиже -RW-RW-R- иесінің файлды оқи және өңдей алатындығын көрсетеді, бұл топты да солай жасайды, ал басқа пайдаланушылар тек оқылады. (Барлық белгілер жоғарыда сипатталған қатынасу құқықтарына сәйкес келеді). Linux жүйесіндегі LS командасының әрекеті туралы мәліметтер басқа мақалада келесі сілтеме бойынша айтылған.

Тежеу үшін LS командасын тіркеңіз

Оқыңыз Сонымен қатар: LINUX LS командасының үлгілері

Команданың мысалдары

Соңында, пайдаланушыларға команданың синтаксисі мен оның қосымшаларына қатысты сұрақтар туғызбайтындай етіп пайдалануға бірнеше мысалдар келтіргім келеді. Мұндай сызықтарға назар аударыңыз:

Linux амалдық жүйелеріндегі Chmod командасының мысалдары

  • Chmod a + r file_name - файлды оқу үшін барлық құқықтарды қосыңыз;
  • CHMOD A-X File_Name - нысанды орындау құқығын алыңыз;
  • Chmod a + r file_name - оқу және жазу құқығын қосыңыз;
  • Chmod -r u + w, go-w kask_name - Рекурсияны қосу (бүкіл каталогқа арналған бағдарлама пәрмені және оның мазмұны), меншік иесіне жазып, басқа пайдаланушылардан жазу құқығын қосу.

Көріп отырғаныңыздай, «+ және -» белгілері немесе - бұл құқықтарды қосу немесе алу. Олар опциялармен және құқықтармен бірге бос орындарсыз, содан кейін файл шақырылады немесе оған толық жолмен көрсетіледі.

Бүгін сіз Linux ядросына негізделген ОЖ-ға кіру құқығын орнатудың екі әдісі туралы білдіңіз. Листингілік әдістер әмбебап және барлық таратуға жарамды. Әр пәрменді іске қоспас бұрын, біз сізге синтаксистің дұрыстығына ғана емес, сонымен қатар файлдардың атаулары мен оларға жолды да, оларға да сенімді түрде кеңес береміз.

Сондай-ақ қараңыз: Linux терминалындағы жиі қолданылатын командалар

Ары қарай оқу