Как скопировать файл из моей домашней папки в / usr

Я пытаюсь скопировать файл из моего 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 $ 

  • Безопасный способ предоставления прав для самостоятельного пользователя?
  • заставить ACL работать отлично
  • `chmod 770 folderName` ограничивает доступ к подкаталогам и подфайлам?
  • Как удалить файл в каталоге только для чтения?
  • Почему root не может открыть псевдотерминал? (доступ запрещен)
  • Разрешить пользователю удалять файл, но не читать его
  • Ubuntu: невозможно скопировать файл в каталог, созданный с использованием тех же учетных данных
  • Восстановление из chown -R /
  • 3 Solutions collect form web for “Как скопировать файл из моей домашней папки в / usr”

    Я предполагаю, что sudo cp не может KeePass-2.14.zip потому что $HOME находится на монтировании NFS, а NFS-сервер не предоставляет вашему компьютеру root-разрешения для общего ресурса NFS.

    Пытаться:

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

    Чтобы ответить на исходный вопрос, я бы скорректировал разрешения после события. Просто скопируйте файл (не важно с разрешениями), а затем измените разрешения, чтобы они соответствовали тому месту, где вы его копируете. Но в этом случае я сомневаюсь, что то, что вы пытаетесь сделать, – это то, что вы действительно хотите сделать.

    Измените разрешение на каталог /usr/keepass на 777, а затем /usr/keepass файлы в /usr/keepass/

    Linux и Unix - лучшая ОС в мире.