У меня новая сборка 14.04. Я установил систему на SSD на 128 ГБ и также имею HDD на 1 ТБ. Эта машина будет иметь либо двух, либо трех пользователей.
В идеале я хотел бы использовать HDD как хранилище для различных медиафайлов каждого пользователя, но где пользователи не могли бы получить доступ к сохранённым файлам друг друга. В том виде, в котором он находится сейчас, он доступен только одному пользователю.
Я немного идиот, когда дело касается дисков, но я думаю, что мне нужно создать отдельный раздел для каждого пользователя и монтировать только этот раздел, когда данный пользователь входит в систему. Я близок к этому? И если да, то как мне это сделать?
решение1
Нет, вам не нужно создавать раздел для каждого пользователя, вместо этого вам просто нужно переместить старый /home на внешний жесткий диск.
По умолчанию /home — это место для хранения всех пользовательских файлов, за исключением пользователя «root», хотя обычно ваши пользовательские файлы будут находиться здесь.
В случае разрешений по умолчанию пользователи могут видеть другие файлы без возможности изменения или модификации, если вы также хотите удалить разрешение на чтение, то вы можете легко изменить разрешение каждого пользователя home с помощью chmod
команды. Например, предположим, что у меня есть пользователь с именем test
.
$ ls -ld /home/test
drwxr-xr-x 40 test test 4096 Jul 1 14:00 /home/test/
Это разрешения по умолчанию для test
домашнего каталога пользователя, и, как вы можете заметить, они действуют r-x
и для других, поэтому другие пользователи могут просматривать файлы в домашнем каталоге других пользователей и читать эти файлы.
Если вы хотите запретить пользователям читать файлы других пользователей.
sudo chmod o-rx -R /home/test/
Теперь давайте убедимся:
$ ls -ld /home/test/
drwxr-x--- 40 test test 4096 Jul 1 14:00 /home/test/
прочитайте мой ответhttps://askubuntu.com/a/638799/150504для получения дополнительной информации о разрешениях.
Как теперь переместить старый /home на новый путь (hdd)?
Мой ответ можно найти здесь:https://askubuntu.com/a/643445/150504