GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Anderen Benutzern erlauben, die Dateien aus dem Ordner zu kopieren?

Ich arbeite mit Ubuntu und habe eine JAR-Datei in diesem Ordner /export/home/david

Und ich bin bei machineB angemeldet als david Benutzer.

Ein anderer Benutzer ist ebenfalls auf demselben Computer angemeldet. Und ich möchte, dass andere Benutzer die obige JAR-Datei von meinem Speicherort kopieren.

Aber irgendwie können sie das nicht, da ihnen die Erlaubnis verweigert wird. Gibt es eine Möglichkeit, dieser JAR-Datei oder meinem Ordner eine Berechtigung hinzuzufügen, sodass jeder die Dateien aus diesem Ordner kopieren kann?

Aktualisierung:-

Unten ist das Ergebnis, das ich bekommen habe –

[email protected]:~$ groups david
david : uucp

[email protected]:~$ groups otheruser
otheruser : app

[email protected]:~$ ls -l foo.jar
-rw-r--r-- 1 david uucp 6543346 2014-03-07 18:27 foo.jar

[email protected]:~$ ls -ld $(echo "/home/david/foo.jar" | sed -r ':a; s#(.*)/[^/]*$#1#;p;ta')
drwxr-xr-x 22 root   root 4096 2014-05-04 08:04 /home
drwx------  4 david uucp 4096 2014-03-07 18:36 /home/david

Akzeptierte Antwort:

Nun, aus irgendeinem seltsamen Grund, Ihr $HOME Verzeichnis ist nur für Sie zugänglich. Dies ist nicht die Standardeinstellung auf irgendeinem System, mit dem ich vertraut bin, Sie oder Ihr Systemadministrator haben es wahrscheinlich so eingerichtet.

Wie auch immer, alles, was Sie tun müssen, ist jedem Lese-/Ausführungszugriff auf Ihr $HOME zu geben . Dies ist die Norm auf den meisten Mehrbenutzersystemen, damit Benutzer ihre Arbeit teilen können. Führen Sie einfach diesen Befehl aus:

chmod a+rx ~/

Dadurch werden die Berechtigungen Ihres Zuhauses auf rwxr-xr-x gesetzt und erlauben Sie jedem, Dateien von Ihrem $HOME zu kopieren .


Linux
  1. Wie kann man verhindern, dass `ls` die Ausgabe sortiert?

  2. Wie verwende ich den Rsync-Befehl unter Linux?

  3. Wie kopiert man die Top 10 der neuesten Dateien von einem Verzeichnis in ein anderes?

  4. Wie kopiere ich Ordner mit Dateien in einen anderen Ordner in Unix/Linux?

  5. Wie kopiere ich Dateien von Dockerfile auf den Host?

Grep Word in einer Datei und dann die Datei kopieren?

Bash-Skript zum Entfernen der ältesten Datei aus einem Ordner?

Wie kopiert man nur Dateien in einen Remote-Ordner auf einem anderen Server, die noch nicht im Ordner vorhanden sind … von der Befehlszeile in Linux?

Sicheres Kopieren von Dateien mit dem SCP-Befehl

Warum beziehen die Leute bash_profile von bashrc und nicht umgekehrt?

Wie kann man ssh erlauben, Benutzer nur aus dem lokalen Netzwerk zu rooten?