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

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

Не всички папки на операционна система, базирана на Linuxсистемата е писана за потребителя. Има добра причина за това: папките на системно ниво изискват разрешения на високо ниво. Проблемът с тези разрешения е, че често той блокира достъпа на потребителско ниво. Така че, ако се опитвате да поставите файлове в системна директория и не сте в състояние, ще трябва да научите как да променяте разрешенията, така че некадровите акаунти да имат достъп.

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

Актуализиране на разрешенията на папки в терминал

Разрешенията за папки в Linux се актуализират най-лесно с коригират команда. Ето малък списък с основни разрешения за chmod.

  • 7 - четете, пишете и изпълнявайте.
  • 6 - Чети и пиши.
  • 5 - четете и изпълнявайте.
  • 4 - Само за четене
  • 3 - напишете и изпълнете.
  • 2 - само за запис.
  • 1 - изпълнява само.
  • 0 - няма достъп.

Всяко от номерата в списъка работи сChmod команда в групи от по три. Ето пример. За да промените разрешенията на тестовата папка в Linux, така че всеки да може да чете, пише и изпълнява код вътре в нея. Смятате:

chmod 777 /test

Освен това, за да промените разрешенията на всяка отделна папка вътре в тестовата директория, така че тя да отразява същите разрешения, трябва да се използва рекурсивната опция. Например

chmod 777 -R /test

Всяко от числата в примера на командата Chmodпо-горе има цел. Първото число представлява потребителя. Второто число задава разрешението за групата, а третото го задава за останалата част от системата.

Така че, ако имате проблеми с писането вътре в папка в системата, която не е достъпна, потърсете списъка по-горе и го приложете към примерния код по-долу.

chmod XXX

Или да актуализирате всички папки вътре в горната.

chmod XXX -R folder-name

Актуализиране на собствеността върху папки в терминал

Понякога актуализирането на отделните разрешения на папка чрез Chmod не е възможно. Понякога потребителят трябва напълно да актуализира собствеността върху директорията.

Добър пример за моменти, в които трябва да актуализирате собствеността върху директория е, ако се занимавате с поставяне на файлове на уебсайтове в / var / www /, манипулиране на файлове на база данни и т.н.

За да промените собствеността върху която и да е директория в Linux система, получете root достъп, използвайки су или sudo -s команда в терминал.

su

или

sudo -s

С root достъп, използвайте chown пример по-долу, за да промените изцяло собствеността на директория.

chown user:user /location/of/directory

След като стартирате chown командата по-горе, използвайте LS команда заедно с превключвателя „l“, за да проверите разрешенията на папката и да потвърдите, че тя работи.

ls -l /location/of/directory

Актуализирайте разрешенията за папки в мениджъра на файлове

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

Gnome / Budgie и т.н.

Етап 1: Отворете прозорец на терминала и използвайте Sudo команда за стартиране на файловия мениджър като root.

sudo nautilus

Стъпка 2: Кликнете върху главния файлов мениджър. След това намерете „root file-system“, за да получите достъп до системните файлове на вашия твърд диск Linux.

Стъпка 3: Използвайки файловия мениджър Gnome, прегледайте файловата система за папката, която искате да актуализирате.

Стъпка 4: Щракнете с десния бутон върху папката и изберете „Свойства“.

Стъпка 5: Кликнете върху раздела „Разрешения“, за да получите достъп до разрешенията на папката.

Стъпка 6: Използвайте прозореца с разрешения, за да зададете папката, в зависимост от това, какви разрешения искате. След това кликнете върху бутона „Промяна на разрешенията“.

Затворете прозореца „Свойства“ и разрешенията трябва автоматично да се актуализират в директорията.

KDE

За съжаление не е възможно да отворите KDE Dolphin файловия мениджър като root лесно поради софтуерна лепенка. Следвайте инструкциите на командния ред по-горе, за да актуализирате разрешенията вместо това.

мате

Етап 1: Отворете прозорец на терминал и изпълнете командата по-долу, за да стартирате Mate файловия мениджър като корен.

sudo caja

Стъпка 2: Кликнете върху „файлова система“ в колоната „Устройства“ отляво. След това прегледайте главната папка за файл, на който искате да промените разрешенията.

Стъпка 3: Щракнете с десния бутон върху папката, която искате да промените, и изберете „Разрешения“.

Стъпка 4: Използвайте областта „Разрешения“, за да зададете разрешения на папката. След това кликнете върху бутона „Промяна на разрешенията“.

Стъпка 5: Затворете прозореца „Свойства“.

След затваряне на прозореца „Свойства“ разрешенията трябва автоматично да се актуализират.

XFCE

Етап 1: Отворете Thunar като корен, като натиснете Alt + F2 и въвеждате командата по-долу в стартовия панел.

pkexec thunar

Стъпка 2: Въведете вашата потребителска парола в полето, което се появява за достъп до Thunar в root режим.

Стъпка 3: Намерете „Filesystem root“ в лявата странична лента и го изберете, за да получите достъп до главната файлова система. С помощта на файловия мениджър намерете папката, за която искате да актуализирате разрешения.

Стъпка 4: Щракнете с десния бутон върху папката и изберете „Properties“. След това щракнете върху „Permissions“, за да влезете в прозореца с разрешения.

Стъпка 5: В „Разрешения“ използвайте прозореца, за да зададете разрешенията за папки. След това затворете прозореца.

При затворен прозорец „Свойства“ настройките на разрешенията трябва автоматично да се прилагат.

Общи файлови мениджъри на Linux

Има много различни файлови мениджъритам. В този раздел на ръководството разгледахме 4-те най-често срещани. Ако вашият файлов мениджър не е обхванат, помислете дали следвате инструкциите на терминала.

Коментари