Ich habe einen neuen Build von 14.04. Ich habe das System auf einer 128 GB SSD installiert und habe auch eine 1 TB Festplatte an Bord. Diese Maschine wird entweder zwei oder drei Benutzer haben.
Idealerweise würde ich die Festplatte gerne als Speicher für die verschiedenen Mediendateien jedes Benutzers verwenden, wobei die Benutzer jedoch nicht auf die gespeicherten Dateien der anderen Benutzer zugreifen können. In der aktuellen Konfiguration ist sie nur für einen Benutzer zugänglich.
Ich bin ein bisschen ein Idiot, wenn es um Laufwerke geht, aber ich denke, ich muss für jeden Benutzer eine separate Partition erstellen und nur diese Partition mounten, wenn sich ein bestimmter Benutzer anmeldet. Bin ich nah dran? Und wenn ja, wie gehe ich dabei vor?
Antwort1
Nein, Sie müssen nicht für jeden Benutzer eine Partition erstellen, sondern nur Ihr altes /home auf Ihre externe Festplatte verschieben.
Standardmäßig ist /home der Ort für alle Benutzerdateien, mit Ausnahme von „root“, obwohl Ihre Benutzerdateien normalerweise hier liegen.
Bei Berechtigungen können Benutzer standardmäßig andere Dateien sehen, ohne sie ändern oder modifizieren zu können. Wenn Sie auch die Leseberechtigung entfernen möchten, können Sie die Berechtigung jedes Benutzer-Homes ganz einfach mit einem chmod
Befehl ändern. Angenommen, ich habe einen Benutzer namens test
.
$ ls -ld /home/test
drwxr-xr-x 40 test test 4096 Jul 1 14:00 /home/test/
Dies sind die Standardberechtigungen des test
Home-Benutzers und wie Sie sehen, gelten diese r-x
auch für andere. Daher können andere Benutzer Dateien im Home-Benutzer anderer auflisten und diese Dateien lesen.
Wenn Sie verhindern möchten, dass Benutzer die Dateien anderer Benutzer lesen.
sudo chmod o-rx -R /home/test/
Stellen wir nun Folgendes sicher:
$ ls -ld /home/test/
drwxr-x--- 40 test test 4096 Jul 1 14:00 /home/test/
lies meine Antworthttps://askubuntu.com/a/638799/150504für weitere Informationen zu Berechtigungen.
Wie verschiebe ich nun das alte /home auf den neuen Pfad (Festplatte)?
Meine Antwort finden Sie hier:https://askubuntu.com/a/643445/150504