Как давам потребителско разрешение на папка в Linux

How I Give User Permission Folder Linux



Поверителността е съществена част от живота на някого, независимо дали в социалните медии или на работното място. Той помага за защита на личните и професионалните данни, които не искаме да споделяме с всички. Понякога хората работят върху чувствителни данни, които не могат да бъдат споделени вътре или извън фирмата.

По същия начин, когато множество потребители са свързани със системата, те може да се нуждаят от частен достъп до конкретните ресурси. Ако говорим за разрешение за файлове или папки/директории, това означава, че им разрешавате да четат, записват или променят файловете или директориите. От съществено значение е да върнете собствеността върху файлове/папки от потребителите, които не са част от текущия ви акаунт, но могат да ги притежават .







Приема се като предизвикателство за потребителя на Linux да получи достъп до файл или папка, защото те са малко наясно с това. Задаването на разрешение за конкретната папка е доста просто и може да стане чрез командния ред или графичния интерфейс (по-късно ще обсъдим как можем да го направим).



В системата на Linux има две нива за оторизация, които трябва да разберете:



  • Собственост
  • Разрешение

Нека обясним и двамата, за да разберем на какви категории са разделени допълнително:





Собственост:

Ако говорим за притежание на файлове или папки в операционната система Linux, те са разделени на 3 типа:

  • Потребител
  • Група
  • Други

The потребител -създадохме папката и затова понякога сме я заявявали като собственик. Той е представен като ти в командния ред при предоставяне на достъп чрез команди.



ДА СЕ група съдържа няколко потребители на Linux, свързани към система със същия достъп за разрешение. Полезно е, когато много потребители използват системата и им дават разрешение за достъп до папката. Можете да направите група, която да ги добави, вместо да ги разрешите поотделно. В този случай хора, различни от групата, не могат да имат достъп до папката. Представителната форма на членовете на групата в командния ред на Linux е g .

The други категорията включва публични потребители, които не са част от членове на групата или собственост. Ако разрешавате на другите, можем да кажем, че разрешавате на всички по света достъп до файловете/папките. Понякога това може да бъде опасно, затова помислете два пъти, преди да го направите. Публичните потребители са представени от или :

Имайте предвид:

потребител

g 🡪 група

o 🡪 обществен

Разрешение:

Има 3 вида разрешение, които можете да дадете на собствениците, които споменахме по -долу:

  • Прочети
  • Пиши
  • Изпълни

В Прочети ( r ), потребителят може да отвори файл/папка и да го прочете, докато режимът на запис (w) позволява да се правят промени във файла/папката. Имате право да добавяте съдържание, да го премахвате или преименувате.

Без изпълнявайки разрешение (x), можете само да четете и пишете във файла, но не можете да го стартирате. За да направите файла изпълним, задайте разрешението за изпълнение.

Как да дадете на потребителя разрешение за папка в Linux:

Можете да дадете разрешение на достъп на потребителя, като използвате няколко подхода, чрез терминал и графичен интерфейс.

Преди да влезете директно в него, отбележете специфичните команди за промяна на разрешението и собствеността.

  • chmod командата се използва за промяна на разрешението
  • чаун командата се използва за промяна на собствеността

Как да дадете на потребителя разрешение за папка чрез командния ред:

Можете да зададете разрешения като четене, писане или изпълнение на папката чрез командата chmod в терминал.

Можете да използвате chmod команда за промяна на настройките за разрешение по два различни начина:

  1. Абсолютен режим (цифров режим)
  2. Символен режим

Разликата между Абсолютна мода и символен режим това в Абсолютен режим, можете да зададете разрешения за всички собственици (потребител, група, други), като използвате трицифреното осмично число вместо знаци. Докато в символен режим , можете да зададете разрешение чрез математически символи и само за конкретния собственик.

Нека покажем и двете:

Дайте на потребителя достъп до папка чрез абсолютен режим:

За да разберем как можем да дадем разрешение за достъп до папка чрез абсолютен режим, трябва да разберем дадената таблица, в която числата са споменати за всички типове разрешения.

Числа Видове разрешения Символи за разрешение
0 Няма разрешение -
1 Изпълни
2 Пиши -в-
3 Изпълнение + Писане -wx
4 Прочети r–
5 Прочетете + Изпълнете r-x
6 Четене и писане rw-
7 Четене + Писане + Изпълнение Rwx

Нека пуснем пример, за да проверим как работи:

За показване на текущите настройки за разрешения на папката Тестваща_папка , изпълнете следната команда:

$ls -наТестваща_папка

Изходът показва:

  • Първо rw -представлява🡪 потребител (собственик), който може да чете или пише/редактира файла, но не може да го изпълни, тъй като режимът на изпълнение е зададен на -.
  • Секундата rw - представлява 🡪 група (всички потребители, добавени към групата), която може да чете или пише/редактира файла.
  • Третият r - представлява 🡪 други (публични), които могат да четат само файла

Сега изпълнете chmod команда за промяна на разрешения достъп:

$chmod 760Тестваща_папка

(760 🡪 собственици може да чете, пише или изпълнява файла, група може да чете и пише и няма достъп за обществен потребители)

Стартирайте ls команда за проверка на модификацията:

$ls-към

Дайте на потребителя достъп до папка чрез символен режим:

Три символа се използват в символен режим за задаване на разрешение:

Оператор Функция
+ Добавете разрешение
- Премахване на разрешението
= Задайте разрешението и заменете предишните настройки за разрешение

Както споменахме във въвеждащата част, че как да представлява собствениците. И така, нека започнем с пример:

Проверете текущата настройка за разрешение на Тестваща_папка използвайки споменатото ls команда:

$ls -наТестваща_папка

За да зададете разрешение на потребител ( собственик) , командата ще бъде:

$chmod ти= rwx Тестваща_папка

-

Сега изпълнете ls команда за получаване на изхода:

$ls -към

За да премахнете разрешението за четене от потребителя, изпълнете командата:

$chmodu-r Папка за тестване

Сега изпълнете ls команда за получаване на резултати:

Как да дадете на потребителя разрешение за папка чрез GUI:

Промяната на разрешението на файла с помощта на GUI е най -простият подход. Следвайте изброените стъпки:

Отворете началната директория и се придвижете към целевата папка.

Например, за да промените разрешението за достъп до папка тестване , първо, изберете го:

Щракнете с десния бутон върху тестване папка и изберете Имоти :

The Имоти ще се появи прозорец с 3 раздела:

Придвижете се до Разрешения раздела и го изберете:

От този раздел можете да правите промени според изискванията.

Кликнете върху Промяна на разрешението за затворени файлове, и ще получите прозорец, който позволява на потребителя да променя режима на разрешение, i-e режим на четене и писане за собствениците:

Да предположим, че текущият статус на разрешения на тестване папка е дадена по -долу:

Нека отворим промяна на разрешенията прозорец и променете записите като:

Група 🡪 Само за четене

Други 🡪 Няма

Придвижете се до промяна бутон и щракнете върху него.

Сега потвърдете с помощта на ls команда отново в терминала, ако промените са направени успешно.

Заключение:

Задаването на достъп за достъп до файловете или папките в днешно време е задължително от съображения за сигурност, защото някой, който вече не е част от вашата система, също може да има достъп до папки. За да контролирате проблемите със сигурността и да запазите файловете в безопасност, можете да зададете разрешения.

Има три категории собственост i-e потребител, група и други. Освен това имаме 3 типа настройки за разрешения, като четене, писане и изпълнение.

Можете да дадете разрешение на потребителя на папката по два начина; чрез командния ред и графичния интерфейс. Подходът с GUI е по -добър, според мен, тъй като е доста ясен и прост начин за задаване на разрешения.