Ubuntu: невозможно скопировать файл в каталог, созданный с использованием тех же учетных данных

Я удаляю Windows 7 в Ubuntu 12.04.2 LTS

Я новичок в Ubuntu (и * nix вообще) и должен понять, как права назначаются вновь созданным серверам.

Через сессию ssh:

$bash myaccount@mybox:/$ cd /etc/puppet myaccount@mybox:/etc/puppet$ sudo mkdir device myaccount@mybox:/etc/puppet/device$ myaccount@mybox:/etc/puppet/device$ ls -ld drwxr-xr-x 2 root root 4096 Jul 2 17:57 

Затем через сеанс WinSCP (режим SCP, также входящий в систему как myaccount @ mybox) я пытаюсь скопировать файл в / etc / puppet / device

Однако эта операция завершается с ошибкой, отображаемой во всплывающем окне:

 Error Copying file 'myfile' failed. scp: /etc/puppet/device/myfile: Permission denied 

Мне кажется логичным, что если моей учетной записи назначены достаточные права для создания каталога, у него также должны быть права на копирование файла в этот каталог?

Или создание dirs и движущихся файлов подпадает под отдельные роли?

ПРИМЕЧАНИЕ. Если вы собираетесь отключить мой пост, пожалуйста, объясните, почему в комментарии. Просто анонимно вниз-тиканье не помогает мне понять, как работают эти форумы. Похоже, я играю по правилам, полные подробности, последующие комментарии и т. Д.

  • как получить доступ к другому пользователю может получить доступ к моей учетной записи?
  • Почему в папку рабочего стола не загружается «sudo bash && cd desktop»?
  • Команда sudo выполняется без запроса пароля
  • выполнение команды как su
  • «Su», когда пароль неизвестен, но вы находитесь в «колесе» с «без пароля»,
  • git развертывание с использованием sudo nopasswd
  • Судо доступ к учетной записи другого пользователя
  • Можно ли написать скрипт, который запускает команду su или sudo без ввода пароля?
  • 2 Solutions collect form web for “Ubuntu: невозможно скопировать файл в каталог, созданный с использованием тех же учетных данных”

    В надежде, что я ничего не пропустил:

    • Вы использовали sudo для создания каталога
    • В вашем ls четко указано, что каталог принадлежит root
    • При попытке скопировать файлы в эту папку в качестве пользователя «myaccount» вам отказано

    Это нормальное поведение. У вас есть следующие варианты:

    • Предоставьте доступ для записи к «другим» (chmod o + w / etc / puppet / device => очень плохая идея)
    • Создайте группу, например, «adm-puppet» и добавьте всех пользователей, которым разрешено создавать файлы в этом каталоге и марионетке. Затем измените принадлежность группы к этой группе
    • Добавить пользователей, которым разрешено записывать файлы в этом каталоге в существующую марионеточную группу
    • Использовать расширенные ACL

    Когда вы используете sudo для создания файла или каталога, вы выполняете команду как root, поэтому файл, конечно, будет принадлежать root.

    Если вы не можете создать файл / каталог (незначительная подсказка: каталоги – это только специальные файлы), как обычный пользователь, root может «дать» его обычным пользователям с chown (синтаксис chown user:group file ).

    Если нескольким пользователям потребуется доступ на запись к файлу, но не все, вам нужно будет использовать группу; если вы не думаете, что группа необходима, вы можете использовать группу, названную после пользователя, который обычно существует (корень и никто не являются плохим выбором в такой ситуации, поэтому пользователи обычно имеют отдельные группы).

    Если вы используете группу с несколькими пользователями, вам также необходимо будет изменить разрешения, чтобы предоставить возможность записи в каталог группе. Запись доступа к каталогу означает возможность создавать и удалять в нем файлы (выполнить это траверс, а чтение – содержимое списка). Сделайте это с помощью chmod g+w dirname .

    Interesting Posts

    Проблема с скриптом с пробелами в имени файла

    Как вставить несколько пустых строк после каждой строки

    Ноутбук загружается непосредственно в Ubuntu, больше не доступен для доступа к BIOS или меню загрузки

    Как настроить sendmail.postfix для ретрансляции на Exchange 2010?

    Как я могу зашифровать большой файл с помощью OpenSSL с помощью ключей RSA?

    Запустить стартовый крюк XMonad только при первом запуске

    где скачать gentoo 2.2?

    Невозможно отформатировать SD-карту

    синхронизировать файлы с разным расширением в MacOS

    systemd: пользовательская служба запускается при загрузке с целевым значением по умолчанию / графическим, но не многопользовательским

    Можно ли создать диск для идентификации определенных ожидающих секторов?

    Не удается выйти из режима переднего плана в STunnel

    Доступ к серверу на EC2

    Почему у меня нет подключения к сети на моей виртуальной машине?

    разделите 1200 страниц документа на 500 страниц, а затем оставшиеся

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