Відмовлено в дозволі Linux: 3 простих виправлення

Значок часу читання 2 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

дозвіл linux заборонено

Чи стикалися ви з помилкою Linux Permission denied під час встановлення пакета? У цьому посібнику я обговорю шляхи вирішення та причини виникнення цієї помилки. Ходімо!

Відмовлено в дозволі на Linux – як це вирішити?

Рішення 01: Додайте привілеї «sudo».

Команда Судо дозволяє виконувати програми з привілеями безпеки іншого користувача. Він просить вас ввести ваш системний пароль і підтверджує ваш запит, перевіряючи введене ім’я користувача в «судоєри” файл. 

Спочатку я спробую встановити пакет із простим apt-get команда, яка відобразить повідомлення про помилку «Дозвіл заборонено».

Відмовлено в дозволі Linux під час виконання команди

Щоб вирішити цю помилку, я просто додам "Суду” на початку тієї ж команди.

додавання sudo до команди для вирішення помилки дозволу Linux заборонено

Рішення 02: Змініть права доступу до файлу

Існує три типи дозволів на файли на Linux: читайте "r", напиши"w"і виконати"x“. Якщо у вас немає необхідного дозволу, ви зіткнетеся з помилкою Permission denied у Linux.

Щоб вирішити це, я введу "chmod +rwx ім'я файлу” команда і удар Що натомість? Створіть віртуальну версію себе у . У цьому випадку ім’я файлу – «article.txt».

зміна дозволів на файли для вирішення проблеми з дозволом у Linux

Ця команда надає дозволи на читання, запис і виконання для вказаного файлу. Однак ви також можете вказати будь-який окремий параметр дозволу.

Рішення 03: Змінити право власності на файл

В ОС на базі Linux, якщо ви не є власником файлу or не мають необхідного дозволу, ви не можете виконувати над ним жодні операції, пов’язані з файлами. Крім того, якщо ви спробуєте отримати до нього доступ, ваш термінал відобразить повідомлення про помилку «Дозвіл заборонено».

 

Щоб вирішити це:

1. Спочатку введіть "sudo chown ім'я користувача: ім'я групи ім'я файлу”, щоб змінити власника файлу.

2. Виконайте «ls -l” для перевірки.

3. Запустіть "chmod +rwx ім'я файлу”, щоб надати дозволи на читання, запис і виконання.

4. Для перевірки перейдіть до вмісту файлу за допомогою як.

зміна власника файлу та дозволів для вирішення помилки дозволу заборонено Linux

Коли виникає помилка «Відмовлено в дозволі»?

  • Відсутні привілеї sudo: Виконання команди без «Суду” для виконання операцій, доступних лише для користувача root.
  • Недостатні дозволи на файл: Спроба отримати доступ до файлу без необхідних дозволів, таких як читання, запис або виконання.
  • Проблеми з неправильним правом власності: Відсутність належного права власності на файл також може спричинити помилку У дозволі відмовлено.

Вас може також може зацікавити:

Ось і все про виправлення помилки Linux Permission denied. Дайте мені знати, яке з обговорюваних рішень спрацювало для вас.

Детальніше про теми: Linux