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
$
Belki de bize önce bu dosyayı neden kopyalamaya çalıştığınızı söyleyebilirsiniz
—
Faheem Mitha
/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/src
daha iyi olurdu. En azından ben bunu kullanıyorum. keepass
İşletim sisteminiz için herhangi bir ikili paket yok mu?
@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/src
geleneksel, inanıyorum. FHS "/ usr / local / src: Yerel kaynak kodu" diyor. Bkz. Pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHIERARCHY
/etc/sudoers
Kullanıcının yapmasına izin veren satırı yapıştırabilir misinizsudo
? Gibi bir şey olmalıphunehehe ALL=(ALL) ALL
...