Я пытаюсь скопировать файл из моего 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
$
Возможно, вы могли бы сначала сказать нам, почему вы пытаетесь скопировать этот файл
—
Фахим Митха
/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...