монтирование жесткого диска как пользователя или как-то иначе; разрешения

монтирование жесткого диска как пользователя или как-то иначе; разрешения

Я не новичок в Ubuntu, но использую его в основном как медиацентр. Я знаком с терминалом, но только для основ, например, обновления ПО и копирования и вставки.

Я не совсем понимаю файловую систему и разрешения. Хотя я понимаю, что нужно использовать sudo перед командами для работы в качестве суперпользователя. Я обнаружил, что один из моих внешних жестких дисков заблокирован. Когда я смотрю в nautilus в /media, я вижу, что он был перемещен из моей пользовательской папки /media/markи помещен в новую гостевую папку /media/guest-Wwm1UC. Разрешения заблокированы, и я не могу увидеть, какие они.

Что, черт возьми, я сделал, я понятия не имею. Подозреваю, что однажды ночью я был пьян и переместил какие-то файлы или сделал что-то, будучи в системе как гость, а не как пользователь. Это разумное предположение! Я открыл nautilus как su и попытался изменить разрешения для папки и диска. Когда я это делаю, nautilus каждый раз вылетает. Моим решением для доступа к диску и папкам было открыть nautilus как su и размонтировать диск.

Когда я снова открываю Nautilus как пользователь, у меня восстанавливаются мои обычные разрешения. Мой вопрос в том, как я мог это создать? Монтируя диск как гость? После этого опыта я чувствую, что должен немного почитать и изучить файловые системы, разрешения и пользователей и т. д. (Не /etc=) )

решение1

Похоже, вы вошли в систему как гостевой пользователь, смонтировали внешний диск и не размонтировали его. Теперь (эфемерный) гостевой пользователь имеет исключительные права доступа к файловой системе на диске и на его размонтирование (пока он остается смонтированным).

Самым простым решением будет размонтировать диск как суперпользователь.

Метод 1: Диски Gnome

Вы можете размонтировать файловые системы черезДиски Gnome.

  1. Выберите диск и раздел.
  2. нажмитекнопка размонтированияувенчанный черным квадратом (■). В зависимости от прав доступа Gnome Disks может запросить пароль суперпользователя.
  3. Смонтируйте его снова через Gnome Disks или Nautilus или любым другим способом, который вы обычно используете.

Этот метод обычно работает для всех процедур размонтирования. Хотя в вашем конкретном случае я не знаю, как UDisks (подсистема, позволяющая обычным пользователям монтировать файловые системы) ведет себя, если другой пользователь изначально смонтировал файловую систему. Попробуйте другой метод, если он не работает.

Метод 2: Командная строка

  1. Размонтируйте диск как суперпользователь:

    sudo umount <MOUNTPOINT>
    

    или

    sudo umount <DEVICE>
    
  2. Смонтируйте его с помощью обычного пользователя, как вы это обычно делаете (например, через боковую панель в Nautilus).


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

Связанный контент