Bir dosyayı ana klasörümden / usr dosyasına kopyalama


9

Ana bilgisayarımdan / usr'a bir dosya kopyalamaya çalışıyorum. Buna izin vermek için izinleri nasıl ayarlarım?

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

/etc/sudoersKullanıcının yapmasına izin veren satırı yapıştırabilir misiniz sudo? Gibi bir şey olmalı phunehehe ALL=(ALL) ALL...
phunehehe

Belki de bize önce bu dosyayı neden kopyalamaya çalıştığınızı söyleyebilirsiniz /usr? Yapılması alışılmadık bir şey gibi görünüyor. Bir kurulum için paketini açmaya çalışıyorsanız, yerleştirmek için yanlış yer budur. Gibi bir şey /usr/local/srcdaha iyi olurdu. En azından ben bunu kullanıyorum. keepassİşletim sisteminiz için herhangi bir ikili paket yok mu?
Faheem Mitha

@Faheem - neden /.../src? Neden / usr / local? Henüz klasör yapısını ezberlemedim, sadece bir yere koymak istiyorum (C: \ Program Files eşdeğerini arıyorum).
ripper234

/usr/local/srcgeleneksel, inanıyorum. FHS "/ usr / local / src: Yerel kaynak kodu" diyor. Bkz. Pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHIERARCHY
Faheem Mitha

Yanıtlar:


19

Bunu tahmin ediyorum sudo cpdeğil istatistik olabilir KeePass-2.14.zipçünkü $HOMEbir NFS üzerinde olduğunu monte ve NFS sunucusu NFS paylaşımına makine kök izni vermez.

Deneyin:

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

0

Orijinal soruyu cevaplamak için etkinlikten sonra izinleri ayarlayacağım. Sadece dosyayı kopyalayın (hangi izinlerle gerçekten önemli değildir) ve ardından izinleri kopyaladığınız yere uyacak şekilde değiştirin. Ama bu durumda, yapmaya çalıştığınız şeyin gerçekten yapmak istediğiniz şey olduğundan şüpheliyim.


-1

Değişim dizinde izin /usr/keepasssonra 777 ve cpdosyalarını/usr/keepass/


2
Çalışmadığında 777yardım nasıl olur sudo cp ...?
phunehehe

Doğru. Ancak, üzerindeki izinler hakkında bilgi vermedi /usr/keepass. Ayrıca sınırlı sudohakları olabilir .
powerwade

Cevabınıza karşı hiçbir şeyim yok (bundan şüphelenmeniz durumunda indirmedim). Sadece biraz daha ekleyebileceğinizi düşünüyorum.
phunehehe

Evet, bir başka gizemli seçmen tekrar grev yapıyor. (çeşitli seviyelerde) ..... NEDEN! ??? ..... ;-)
shellter

@ powerwade: sudo kullandığında aldığı hata mesajı, sınırlı sudohaklarınız varsa göreceğiniz şey değildir .
Ken Bloom
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.