Come copiare un file dalla mia cartella home in / usr


9

Sto cercando di copiare un file dal mio homedir in / usr. Come posso impostare le autorizzazioni per consentirlo?

$ chmod 777 KeePass-2.14.zip
$ cp KeePass-2.14.zip /usr/keepass/
cp: cannot create regular file `/usr/keepass/KeePass-2.14.zip': Permission denied
$ sudo cp KeePass-2.14.zip /usr/keepass/
cp: cannot stat `KeePass-2.14.zip': Permission denied
$

Riesci a incollare la linea /etc/sudoersche consente al tuo utente di sudo? Dovrebbe essere qualcosa del tipo phunehehe ALL=(ALL) ALL...
phunehehe,

Forse potresti prima dirci perché stai cercando di copiare questo file /usr? Sembra una cosa insolita da fare. Se stai cercando di decomprimere per un'installazione, questo è il posto sbagliato in cui inserirlo. Qualcosa di simile /usr/local/srcsarebbe meglio. Almeno, è quello che uso. Non esiste un pacchetto binario disponibile keepassper il tuo sistema operativo?
Faheem Mitha,

@Faheem - why /.../src? Perché non / usr / local? Non ho ancora memorizzato la struttura delle cartelle, voglio solo un posto dove metterlo (cercando l'equivalente di C: \ Programmi).
ripper234,

/usr/local/srcè consuetudine, credo. L'FHS dice "/ usr / local / src: codice sorgente locale". Vedi pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHIERARCHY
Faheem Mitha

Risposte:


19

Immagino che sudo cpnon possa stat KeePass-2.14.zipperché si $HOMEtrova su un mount NFS e il server NFS non concede l'autorizzazione root del computer alla condivisione NFS.

Provare:

cp KeePass-2.14.zip /tmp
sudo cp /tmp/KeePass-2.14.zip /usr/keepass/

0

Per rispondere alla domanda originale, modificherei le autorizzazioni dopo l'evento. Basta copiare il file su (non importa con quali autorizzazioni) e quindi modificare le autorizzazioni in modo che corrispondano al luogo in cui lo si sta copiando. Ma in questo caso, dubito che ciò che stai cercando di fare sia ciò che vuoi davvero fare.


-1

Modificare l'autorizzazione sulla directory /usr/keepasssu 777 e quindi cpsui file/usr/keepass/


1
In che modo 777aiuta quando sudo cp ...non funziona?
phunehehe,

Vero. Ma non ha fornito informazioni sulle autorizzazioni /usr/keepass. Inoltre potrebbe avere sudodiritti limitati .
powerwade,

Non ho nulla contro la tua risposta (non ho votato, nel caso tu lo sospetti). Penso solo che puoi aggiungerne un po 'di più.
phunehehe,

Sì, un altro misterioso down-voter colpisce ancora. (su più livelli) ..... PERCHÉ! ??? ..... ;-)
shellter

@powerwade: il messaggio di errore che riceve quando usa sudo non è quello che vedresti se avessi sudodiritti limitati .
Ken Bloom,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.