Я намагаюся скопіювати файл з мого homedir в / usr. Як налаштувати дозволи, щоб це дозволити?
$ 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
$
Можливо, ви могли спочатку сказати нам, чому ви намагаєтесь скопіювати цей файл
—
Faheem Mitha
/usr? Здається, це зробити незвично. Якщо ви намагаєтесь розпакувати встановлення, це неправильне місце для його встановлення. Щось подібне /usr/local/srcбуло б краще. Принаймні, саме цим я і користуюся. Чи не доступний бінарний пакет keepassдля вашої ОС?
@Faheem - чому /.../src? Чому б не / usr / local? Я ще не запам’ятав структуру папок, просто хочу кудись її розмістити (шукаю еквівалент C: \ Program Files).
—
ripper234
/usr/local/srcце звичайно, я вважаю. FHS каже "/ usr / local / src: Локальний вихідний код". Дивіться pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHIERARCHY
/etc/sudoersщо дозволяє вашому користувачевіsudo? Це має бути щось на кшталтphunehehe ALL=(ALL) ALL...