Разрешение Linux отклонено: 3 простых исправления

Значок времени чтения 2 минута. читать


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

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

разрешение Linux отклонено

Сталкивались ли вы с ошибкой «Отказ в разрешении Linux» при установке пакета? В этом руководстве я расскажу о решениях и причинах возникновения этой ошибки. Пойдем!

В Linux отказано в разрешении – как это решить?

Решение 01. Добавьте привилегии «sudo»

Команда Судо позволяет выполнять программы с привилегиями безопасности другого пользователя. Он попросит вас ввести системный пароль и подтвердит ваш запрос, проверив введенное вами имя пользователя в «свитера" файл. 

Сначала я попробую установить пакет с помощью простого команда apt-get, который отобразит ошибку «Отказано в доступе».

Разрешение Linux отклонено при выполнении команды

Чтобы устранить эту ошибку, я просто добавлю «Sudo» в начале той же команды.

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

Решение 02. Измените права доступа к файлам

Существуют три типа прав доступа к файлам в Linux: читайте «r", писать "w«и выполнить»x«. Если у вас нет необходимого разрешения, вы столкнетесь с ошибкой «Отказано в разрешении» в Linux.

Чтобы решить эту проблему, я наберу «chmod + rwx имя файла"Команда и удар Enter. В данном случае имя файла — «article.txt».

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

Эта команда предоставляет разрешения на чтение, запись и выполнение для указанного файла. Однако вы также можете указать любой отдельный параметр разрешения.

Решение 03. Измените владельца файла

В ОС Linux, если вы не владелец файла or нет необходимого разрешения, вы не сможете выполнять с ним какие-либо операции, связанные с файлом. Кроме того, если вы попытаетесь получить к нему доступ, ваш терминал отобразит ошибку «Отказано в доступе».

 

Чтобы решить эту проблему:

1. Сначала введите «sudo chown имя пользователя: имя группы имя файла», чтобы изменить владельца файла.

2. Выполните «ls -l» команда для проверки.

3. Беги»chmod + rwx имя файла», чтобы предоставить разрешения на чтение, запись и выполнение.

4. Для тестирования откройте содержимое файла с помощью кошка.

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

Когда возникает ошибка «Отказано в разрешении»?

  • Отсутствуют привилегии sudo: Выполнение команды без «Sudo» для выполнения операций, доступных только пользователю root.
  • Недостаточно прав доступа к файлам: Попытка доступа к файлу без необходимых разрешений, таких как чтение, запись или выполнение.
  • Проблемы с неправильным владением: Отсутствие надлежащего владения файлом также может вызвать ошибку «Отказано в доступе».

Вы также можете быть заинтересованы в:

Вот и все, что касается исправления ошибки Linux Permission Dened. Дайте мне знать, какое из обсуждаемых решений сработало для вас.

Подробнее о темах: Linux

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *