Установка владения диском, когда Nemo монтирует блочное USB-устройство с горячим подключением?

Введение

Я приму некоторые допущения, так как не было достаточно информации, чтобы сделать полный и функциональный пример, но изменения должны быть тривиальными.

Предположения

  1. Сеть, подключенная к wlan0 RaspberryPi - 192.168.1.0/24.
  2. Сеть, подключенная к eth0 RaspberryPi - 192.168.2.0/24.
  3. Устройству wlan0 RaspberryPi назначены IP-адреса 192.168.1.1 и eth0 192.168.2.1.

Процедура

  1. Удалите все iptables в RaspberryPi.
  2. Разрешить переадресацию IPv4 в RaspberryPi:

     # Выполнить от имени "root"
    echo net.ipv4.ip_forward=1 >> /etc/sysctl.conf
    sysctl -p
    
  3. Укажите устройствам, подключенным к сети wlan0 RaspberryPi, использовать его в качестве шлюза для проводной сети. Это позволит пакетам проходить от 192.168.1.0/24 к 192.168.2.0/24, но ответы на эти пакеты не смогут вернуться обратно (решение проблемы в следующем пункте).

    • Если у вас есть Linux машина в безпроводной сети, вы можете добавить эфемерный маршрут, который поможет вам протестировать конфигурацию, но не переживет перезагрузку и другие события (в зависимости от дистрибутива Linux, вам, возможно, придется редактировать различные файлы, чтобы постоянно устанавливать эту конфигурацию). Помните, что для успешного тестирования вам придется подождать до следующего пункта. Просто, выполните:

      ip route replace 192.168.2.0/24 via 192.168.1.1
      
  4. Укажите устройствам, подключенным к сети eth0 RaspberryPi, использовать ее в качестве шлюза для беспроводной сети.

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

      ip route replace 192.168.1.0/24 via 192.168.2.1
      
    • Если вы хотите превратить RaspberryPi в шлюз по умолчанию проводной сети, команда выше должна быть изменена на:

      ip route replace default via 192.168.2.1
      
    • Кроме того, вы можете захотеть сделать эту новую конфигурацию шлюза по умолчанию автоматической. Если вы используете ISC DHCP Server в RaspberryPi для обслуживания проводной сети, вы можете добавить следующую строку в начало конфигурационного файла "dhcp3.conf", а затем перезапустить сервер, чтобы конфигурация шлюза по умолчанию обслуживалась DHCP:

      option routers 192.168.2.1
      
0
04.02.2019, 08:21
1 ответ

Когда диск смонтирован (через Nemo ), измените владельца места (, т. е. подкаталога, к которому он подключен ). Вот и все.

Протестируйте :Размонтируйте (через Nemo ), убедитесь, что автоматически -созданное рабочее место удалено. Затем попросите Немо перемонтировать. Волшебным образом право собственности на сиденье восстанавливается таким же, каким оно было до того, как оно было размонтировано и удалено.

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


Кстати, Диски, т. е. утилита gnome -disk -, довольно аккуратная и делает больше, чем я ожидал.

0
28.01.2020, 04:02

Теги

Похожие вопросы