![wie mache ich meine Dokumentdatei einem anderen Benutzer zugänglich?](https://rvso.com/image/898921/wie%20mache%20ich%20meine%20Dokumentdatei%20einem%20anderen%20Benutzer%20zug%C3%A4nglich%3F.png)
Ubuntu 17.1. Als Benutzer 1 habe ich Desktop-Bilder in meinen Download-Ordner heruntergeladen. Wie kann ich sie Benutzer 2 zur Verfügung stellen? Ich habe versucht, dies zu tun, indem ich die Dateien als Benutzer 1 in den öffentlichen Ordner kopiert habe. Aber wenn ich mich als Benutzer 2 anmelde, sind die Dateien nicht öffentlich. Ich würde denken, dass die öffentlichen Ordner für alle Benutzer gemeinsam genutzt werden.
Ich habe auch versucht, die öffentlichen Ordner von Benutzer eins und Benutzer zwei als freigegeben festzulegen, sehe aber keinen der freigegebenen Ordner.
Wie kann ich bestimmte Ordner/Dateien zwischen Benutzern freigeben? Danke, St.
Antwort1
Das öffentliche Verzeichnis von Benutzer1 ist nicht das öffentliche Verzeichnis von Benutzer2. Das öffentliche Verzeichnis von Benutzer1 ist /home/user1/Public. Das öffentliche Verzeichnis von Benutzer2 ist /home/user2/Public. Damit Benutzer2 auf diese Dateien zugreifen kann, muss er /home/user1/Public als das anzuzeigende Verzeichnis angeben. Darüber hinaus sollten die Berechtigungen des öffentlichen Verzeichnisses von Benutzer1 dies zulassen. Um dies zu überprüfen, geben Sie als Benutzer2 in einem Terminalfenster Folgendes ein:
$ls /home/user1/Public
Wenn Sie die Dateien dort sehen können, sind die Berechtigungen richtig eingestellt.
Antwort2
Wie kann ich sie dem zweiten Benutzer zur Verfügung stellen?
Verwenden Sie /home/$USER/
hierfür nicht das Verzeichnis.
Erstellen Sie ein separates Verzeichnis auf Ihrem System. Wenn Sie es wirklich möchten, erstellen Sie ein,
/home/{directory}/
aber ich würde ein Verzeichnis in verwenden/
.erstellen Sie eine Gruppe.
user1
unduser2
zu dieser Gruppe hinzufügen .Legen Sie das Verzeichnis auf diese Gruppe fest.
Befehlszeilenstil:
groupadd discworld
usermod -a -G discworld user1
usermod -a -G discworld user2
mkdir /Discworld/
chgrp discword /Discworld
Und alle Benutzer in der Gruppe discworld
(hier user1
und user2
) können alle für das Verzeichnis festgelegten Berechtigungen ausführen /Discworld/
.
Antwort3
Ein Hack, der meiner Erfahrung nach funktioniert, besteht darin, dass Benutzer1 das Dokument nach kopiert /tmp
und sich dann als Benutzer2 anmeldet. Normalerweise ist das Dokument dann noch da und /tmp
Sie können es kopieren. Wenn Sie zu lange warten oder neu starten, ist das Dokument natürlich möglicherweise weg, aber normalerweise wird das Dokument nicht gelöscht, wenn Sie sich abmelden und dann wieder anmelden /tmp
.
Der Vorteil hierbei besteht natürlich darin, dass Sie sich nicht mit Zugriffsberechtigungen und Gruppen herumschlagen müssen, aber dies ist definitiv nicht die skalierbarste Lösung.