Меню Рубрики

Нет доступа к диску в linux

Доступ к жёсткому диску

Всех приветствую. Я недавно перебрался с винды на линукс. После продолжительного выбора дистриб, остановился на kubuntu из-за KDE.
У меня возникли проблемы (собственно они были и на классической ubuntu) с правами доступа к второму моему харду. Он у меня смонтирован в /home/hard2.
Нет возможности что-либо записывать на этот диск. Пытался в свойствах в права доступа добавить своего пользователя/группу ничего не сохраняется в настройках.
Группа adm. Файловая система второго харда — btrfs, файловая система /home — btrfs. Если конечно это важно.
Также отказано в доступе к /etc/fstab


Опять же, из снимка ниже видно, что у меня группа пользователя соответствует имени пользователя (если я правильно понимаю), то есть не админ

Объясните пожалуйста как можно подробнее что нужно сделать.

Точку монтирования сделать доступной текущему юзеру:
sudo chown oleg:oleg /home/hard2

/etc/fstab — это не исполняемый файл, а текстовый. Также владельцем является рут. Чтобы отредактировать:
sudo nano /etc/fstab
или
kdesudo kate /etc/fstab

Источник

Ошибка отказано в доступе Linux

Новые пользователи довольно часто сталкиваются с такой ошибкой, как ошибка отказано в доступе Linux. Если вы только что перешли с Windows, то можете еще не знать всех особенностей операционной системы Linux и почему возникает такая проблема.

В этой статье мы рассмотрим причины ошибки access denied linux, а также как ее обойти.

Ошибка отказано в доступе Linux

Наиболее часто такая ошибка встречается, в таких случаях:

  • Вы пытаетесь выполнить команду в терминале;
  • Вы пытаетесь примонтировать внешний носитель с помощью файлового менеджера;
  • Вы пытаетесь запустить системный сервис и находите такую ошибку в логе.

В операционной системе Linux действует сложная система полномочий. Настройки доступа для каждого файла настраиваются тремя параметрами — чтение, запись и выполнение. Эти параметры устанавливаются для трех категорий — владелец файла, группа файла и все остальные пользователи.

Если вы попытаетесь получить доступ, например, открыть для чтения файл, к которому вам доступ не разрешен, то вы получите такую ошибку. А учитывая что все устройства, сокеты, и другие системные объекты — это тоже файлы, то вы будете получать такую ошибку всегда, когда попытаетесь сделать то, что вам не позволено. Самый простой способ обойти такой запрет — это выполнять нужную команду от имени суперпользователя.

Многие программы проверяют после запуска от какого пользователя они запущены и говорят, что их нужно запускать от имени суперпользователя, но так ведут себя не все. Например, команда ls вернет ошибку отказано в доступе linux если вы попытаетесь посмотреть содержимое каталога суперпользователя:

Но эта же команда нормально отработает нормально при использовании команды sudo:

Другой случай, это если вы обнаруживаете проблему в логах какого-либо системного сервиса, например, веб-сервера Apache. Казалось бы, должно было быть все верно, потому что запуск и так выполняется от имени суперпользователя.

Но нет, сервисы не только запускаются от имени суперпользователя, но потом, для увеличения безопасности они меняют пользователя на обычного, не привелигированного. Например, Apache работает от имени пользователя apache или www-data. Уже от имени этого пользователя программа пытается получить доступ к файловой системе.

Если нужная папка не доступна этому пользователю для чтения то вы получите ошибку access denied linux. Обычно, в логе программа сообщает какая папка или файл нужен когда происходит ошибка.

Вам просто нужно поменять на него права с помощью утилиты chmod или изменить владельца chown. Причем, нужно чтобы ко всем подкаталогам на пути к целевому каталогу был доступ у программы. Например, нельзя так чтобы права на чтение /home/ не было, а на /home/user/ было. Так не пройдет.

Права разрешающие чтение и запись владельцу и только чтение для группы и остальных вставляются командой:

sudo chmod 755 /путь/к/файлу

Или для смены прав для всех файлов в каталоге и самого каталога:

sudo chmod -R 755 /путь/к/каталогу

Или вы можете изменить владельца, обычно, это более безопасная и распространенная практика:

sudo chown пользователь /путь/к/файлу
$ sudo chown -R пользователь /путь/к/каталогу

Имя пользователя, от имени которого работает сервис вы можете посмотреть с помощью команды:

sudo ps aux | grep имя_сервиса

После того как вы установите правильные права, ошибка отказано в доступе linux больше не будет встречаться.

Выводы

В этой статье мы рассмотрели что делать если случается ошибка нет доступа linux, а также почему она возникает. Надеюсь, эта информация была полезной для вас. Если остались вопросы, спрашивайте в комментариях!

Источник

Нет доступа к жестким дискам

Пытаюсь освоить Mint Linux 17.1. Установил на отдельном диске. Пару раз загружался в Windows и вот такая беда у меня приключилась:

После обновления ОС нет расширенного доступа к жестким дискам (объяснения для плохо разбирающегося)
Здравствуйте. Проблема в следующем. Брат переустановил мне операционную систему с установочного.

Блокировка доступа к жестким дискам
Здравствуйте. Хочу написать программу, что-то вроде драйвера, которая бы висела как сервис(или.

Нет прав доступа к дискам
Здравствуйте. Появилась проблема: Нет прав доступа к логическим дискам из программы Archicad 16. Не.

Нет доступа к дискам и папкам в Windows 7
Доброго времени суток! Возникла такая вот проблема. Было: Win XP 32b, стало : Windows 7.

Решение

Dmitry, СПС, сегодня воткнул его как второй физический в ком с 10ой, скинул все важные доки на первый винт, выключил, загрузился под минтом и он увидел все диски с НТФС, отключил поставил обратно и теперь всё ок. Видимо винда завершила все процессы. Видимо перед установкой линукса не завершил правильно работу 10ки, и снёс её))))

Добавлено через 1 минуту
Dmitry, говорят что опасно под минтом проверять НТФСные диски, чревато потерей всего.

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

Windows 10: нет доступа к внешним дискам
Добрый день! Некоторое время назад возникла следующая проблема: при подключении внешнего диска.

Потерял доступ к жестким дискам
Доброго времени суток всем! Совсем случайно столкнулся с одной проблемой, по сути, когда захотел.

Подготовить доклад по твердотельным жестким дискам
Срок: до 28 мая 2016 года Формат: бумажный или электронный, на выбор. Объем: 3-5 печатных страниц.

Можете дать диагноз моим жёстким дискам?
В последнее время фпс в играх упал в 2 раза и есть подозрения что дело в винчестере. Что вообще.

Источник

Как в Linux (Ubuntu) открыть полный доступ к локальным дискам? (На дисках С и D файлы можно просматривать, но копировать/создавать что-то невозможно.)?

Если кому интересно нашел выход. Видимо после отключения виндовс каким-то образом ещё использует диски, на сколько я понял для быстрой загрузки системы. Чтобы этого не происходило нужно перезагрузить виндовс(именно перезагрузка, а не завершение работы) и загрузиться уже с линукс.

Нужно запускать файловый менеджер из-под рута и получить права на вложенные файлы для каждого диска. В моём случае sudo nautilus, правой кнопкой на диске, «Свойства» и вкладка «Права». Дальше разберётесь сами

Если расарить папку в локалке, где есть ПК с виндой, то надо ставить програмку Samba и её настраивать (смотри ролики на ютубе), если в локалке только Linux, то, если не ошибаюсь, просто пкм по папке и Общий доступ

Откуда пошла рекомендация делить один жёсткий диск на 2 тома в Windows?

Добрый день. Жёсткий диск делят на 2 раздела для того что бы если операционная система даст сбой или просто захотите её поменять можно было переустановить систему в одном разделе, а не скидывать куда нибудь всю свою важную информацию, потом переустанавливать систему и обратно скидывать информацию, а так проще на одном разделе информация, а на другом система.

Есть ли быстрый и простой способ перейти с Яндекс Диска на Гугл Диск, переместив файлы из первого во второй?

Единственный вариант — скачать с Yandex на компьютер и загрузить на Google Диск. Они между собой не совместимы. И никаких подходящих расширений найти не удалось.

Что делать, если раздел D на диске стал локальным и нечитаемым после восстановления системы?

Здравствуйте Алексей. Нажмите на Мой компьютер правой кнопкой мыши, в меню выберите Управление — далее Управление дисками, после чего выберите диск D и сделайте его активным.

Как разделить один диск на два в Windows 7?

Это можно сделать встроенной утилитой.

Кликните по значку «Мой компьютер» правой кнопкой мыши. Во всплывшем меню выберите «Управление». В окне «Управление компьютером» нужен пункт «Управление дисками».

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

Для создания второго раздела нужно сжать существующий том:

1. Щелкните по разделу правой кнопкой мыши и выберите опцию «Сжать том».

2. Система произведет расчет свободного места.

3. После утилита покажет информацию о доступном пространстве и предложит сжать раздел.

После этого появится новый диск, который нужно отформатировать.

Источник

Добавить комментарий

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

  • Несколько сетевых карт linux
  • Несколько мониторов в linux
  • Несколько дистрибутивов linux на одной флешке
  • Несколько ip адресов на одном интерфейсе linux
  • Неправильный пароль kali linux