Мой компьютер имеет два жестких диска. Ubuntu установлен на первом диске, а второй диск (то есть / dev / sda1) будет использоваться многими пользователями для хранения данных. Каков правильный способ установки этого диска? То есть, как смонтировать этот диск, чтобы он удовлетворял всем следующим критериям?
Дисковод должен иметь имя «Drive2». Он будет отображаться под основным диском, как показано на рисунке ниже (и, если возможно, не как смонтированный диск в папке в корневом каталоге, например / Drive2) , У всех пользователей будет доступ к нему. Каждый пользователь получит папку со своим именем пользователя (более 30 пользователей, поэтому я надеюсь, что это можно сделать автоматически).
Следующее не является обязательным требованием, и я не знаю, возможно ли это. Если это так, мне очень любопытно узнать, как настроить этот диск для следующих двух отдельных случаев:
Дисковод должен иметь имя «Drive2» Пользователи sudo могут просматривать все пользователи, но не пользователи sudo могут просматривать только собственное содержимое.Чтобы уточнить, я не просто спрашиваю, как подключить диск, но я также ищу информацию о систематической и безопасной системе управления файлами для вторичных или внешних жестких дисков.
Используйте gparted для разделения диска. Сделайте один раздел, покрывающий весь диск этикеткой «Drive2» и сформированный в ext4. Обратите внимание на UUID для раздела. Затем настройте автомонтировку. Создайте папку для точки монтирования: sudo mkdir /mnt/drive2 Затем добавьте следующие строки в / etc / fstab
#Drive2 automount
UUID=<UUID from above> /mnt/drive2 ext4 defaults 0 2
Перезагрузите, чтобы протестировать автоопределение.
Если работает автомонтировка, откройте терминал и введите cd /mnt/drive2 Я решил установить обычных пользователей с доступом только к их папке и дать доступ к sudoers ко всем папкам , Я не знаю, как это сделать автоматически; возможно, кто-то может написать сценарий. Повторите следующие команды для каждого пользователя. Замените «user1» на фактическое имя пользователя.
mkdir user1 #sudo might be needed.
sudo chown user1:sudoers user1
sudo chmod 770 user1 #user and sudoers full access, other no access
ln user1 Drive2 #sudo might be needed again
sudo chown user1:user1 Drive2
sudo mv Drive2 /home/user1
Теперь у ваших пользователей должна быть папка с именем «Drive2» в своем домашнем каталоге, которая ссылается на свою папку на Drive2.
С помощью этой настройки sudoers смогут добавлять файлы в файл для ввода / mnt / drive2 для всех sudoers.
Используйте gparted для разделения диска. Сделайте один раздел, покрывающий весь диск этикеткой «Drive2» и сформированный в ext4. Обратите внимание на UUID для раздела. Затем настройте автомонтировку. Создайте папку для точки монтирования: sudo mkdir /mnt/drive2 Затем добавьте следующие строки в / etc / fstab
#Drive2 automount
UUID=<UUID from above> /mnt/drive2 ext4 defaults 0 2
Перезагрузите, чтобы протестировать автоопределение.
Если работает автомонтировка, откройте терминал и введите cd /mnt/drive2 Я решил установить обычных пользователей с доступом только к их папке и дать доступ к sudoers ко всем папкам , Я не знаю, как это сделать автоматически; возможно, кто-то может написать сценарий. Повторите следующие команды для каждого пользователя. Замените «user1» на фактическое имя пользователя.
mkdir user1 #sudo might be needed.
sudo chown user1:sudoers user1
sudo chmod 770 user1 #user and sudoers full access, other no access
ln user1 Drive2 #sudo might be needed again
sudo chown user1:user1 Drive2
sudo mv Drive2 /home/user1
Теперь у ваших пользователей должна быть папка с именем «Drive2» в своем домашнем каталоге, которая ссылается на свою папку на Drive2.
С помощью этой настройки sudoers смогут добавлять файлы в файл для ввода / mnt / drive2 для всех sudoers.