Cara menyalin file dari folder rumah saya ke / usr


9

Saya mencoba menyalin file dari homedir saya ke / usr. Bagaimana cara mengatur izin untuk mengizinkan ini?

$ 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
$

Bisakah Anda menempelkan baris /etc/sudoersyang memungkinkan pengguna Anda sudo? Seharusnya seperti phunehehe ALL=(ALL) ALL...
phunehehe

Mungkin Anda bisa memberi tahu kami mengapa Anda mencoba menyalin file ini /usr? Sepertinya hal yang tidak biasa dilakukan. Jika Anda mencoba membongkar untuk pemasangan, itu adalah tempat yang salah untuk memasukkannya. Sesuatu seperti /usr/local/srcakan lebih baik. Setidaknya, itulah yang saya gunakan. Apakah tidak ada paket biner keepassuntuk OS Anda?
Faheem Mitha

@Faheem - why /.../src? Kenapa tidak / usr / lokal? Saya belum hafal struktur folder, saya hanya ingin meletakkannya di suatu tempat (mencari yang setara dengan C: \ Program Files).
ripper234

/usr/local/srcadalah adat, saya percaya. FHS mengatakan "/ usr / local / src: Kode sumber lokal". Lihat pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHIERARCHY
Faheem Mitha

Jawaban:


19

Saya menduga itu sudo cptidak bisa stat KeePass-2.14.zipkarena $HOMEberada di NFS mount, dan server NFS tidak memberikan izin root mesin Anda untuk berbagi NFS.

Mencoba:

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

0

Untuk menjawab pertanyaan awal, saya akan menyesuaikan izin setelah acara. Cukup salin file ke seberang (tidak masalah dengan izin apa) dan kemudian ubah izin agar sesuai dengan tempat Anda menyalinnya. Tetapi dalam hal ini, saya ragu bahwa apa yang Anda coba lakukan adalah apa yang benar-benar ingin Anda lakukan.


-1

Ubah izin pada direktori /usr/keepasske 777 dan kemudian cpfile ke/usr/keepass/


1
Bagaimana 777bantuan ketika sudo cp ...tidak bekerja?
phunehehe

Benar. Tetapi dia tidak memberikan informasi tentang izin pada /usr/keepass. Juga dia mungkin memiliki sudohak terbatas .
powerwade

Saya tidak menentang jawaban Anda (saya tidak mengundurkan diri, jika Anda curiga). Saya hanya berpikir bahwa Anda dapat menambahkan sedikit lebih banyak untuk itu.
phunehehe

Ya, misteri pemilih turun lagi beraksi. (pada beberapa level) ..... MENGAPA! ??? ..... ;-)
shellter

@ powerwade: pesan kesalahan yang ia dapatkan saat menggunakan sudo bukanlah yang Anda lihat jika Anda memiliki sudohak terbatas .
Ken Bloom
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.