GNU/Linux >> Linux Esercitazione >  >> Linux

Consenti ad altri utenti di copiare i file dalla cartella?

Sto lavorando con Ubuntu e ho un file jar in questa cartella /export/home/david

E ho effettuato l'accesso a machineB come david utente.

Anche qualche altro utente è connesso alla stessa macchina. E voglio che un altro utente copi il file jar sopra dalla mia posizione.

Ma in qualche modo non sono in grado di farlo poiché viene loro negato il permesso. C'è un modo per aggiungere dei permessi su quel file jar o sulla mia cartella in modo che chiunque possa copiare i file da quella cartella?

Aggiornamento:-

Di seguito è riportato il risultato che ho ottenuto –

[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

Risposta accettata:

Bene, per qualche strana ragione, il tuo $HOME directory è accessibile solo a te. Questa non è l'impostazione predefinita su nessun sistema con cui ho familiarità, probabilmente tu o il tuo amministratore di sistema l'avete configurato in questo modo.

Ad ogni modo, tutto ciò che devi fare è dare a tutti l'accesso in lettura/esecuzione al tuo $HOME . Questa è la norma sulla maggior parte dei sistemi multiutente per consentire alle persone di condividere il proprio lavoro. Basta eseguire questo comando:

chmod a+rx ~/

Questo imposterà i permessi della tua casa su rwxr-xr-x e consenti a chiunque di copiare file dal tuo $HOME .


Linux
  1. Come usare il comando Rsync in Linux?

  2. Come copiare i primi 10 file più recenti da una directory all'altra?

  3. Come posso copiare la cartella con i file in un'altra cartella in Unix/Linux?

  4. Come copiare i file dal dockerfile all'host?

  5. Come posso copiare un file/cartella dalla home directory di un altro utente in Linux?

Copia i file in modo sicuro con il comando SCP

Copia la struttura delle cartelle (senza file) da una posizione all'altra

Consenti agli script di leggere un file ma impedisci agli utenti di visualizzare direttamente il file

Come posso copiare una cartella dalla riga di comando di Linux?

Perché le persone si procurano bash_profile da bashrc invece che viceversa?

Come consentire a ssh di eseguire il root solo dalla rete locale?