Я рекомендую использовать эту команду
cp * /path/to/destination/
, это самый простой способ скопировать много файлов, но если вы хотите указать файлы, я предлагаю ответ @ Flohe
Никогда, никогда не запускайте такие вещи, как echo something >> / etc / sudoers
. Одна небольшая опечатка, любая ошибка, и вы можете сломать sudo
в своей системе. Затем вам нужно будет загрузиться в живую сессию, смонтировать локальный диск и отменить то, что вы сломали. Это больно делать, и есть инструменты, специально разработанные, чтобы помочь вам избежать такого рода проблем. Поэтому всегда используйте sudo visudo
. Если вам не нравится редактор vim, вы можете использовать nano
или любой другой редактор, установив вместо него переменную EDITOR
:
sudo EDITOR=/usr/bin/nano visudo
Итак, первая команда, которую вы попробовали, - echo
- хотя и опасно, но должно было сработать. Если этого не произошло, вы, вероятно, запустили что-то немного другое.Может быть, вы запускали команду как debian8
, а не как root
?
Если вы запустите sudo visudo
и добавите эту строку, она будет работать должным образом:
debian8 ALL=(ALL:ALL) NOPASSWD:ALL
И перезагружать не нужно, просто закройте visudo
. Что касается того, почему добавление вашего правила в /etc/sudoers.d/myRules
не удалось, это потому, что вам также нужно указать sudoers
, чтобы он включал любые файлы в этот каталог. В моей системе Arch соответствующий раздел закомментирован:
$ sudo grep 'sudoers\.d' /etc/sudoers
## Read drop-in files from /etc/sudoers.d
#includedir /etc/sudoers.d
Итак, чтобы включить правила, установленные в /etc/sudoers.d
, вам нужно снова запустить sudo visudo
и изменить (или вставьте) приведенные выше строки, чтобы они выглядели так:
## Read drop-in files from /etc/sudoers.d
includedir /etc/sudoers.d
Возможно, вам не следует редактировать файл /etc/sudoers напрямую таким образом. Вместо этого либо:
1.) используйте команду 'visudo' как root для редактирования файла
2.) еще лучше, добавьте изменения конфигурации как переопределения в отдельный файл следующим образом:
sudo visudo -f /etc/sudoers.d/myRules
Теперь введите следующую строку в открывшемся текстовом редакторе:
debian8 ALL=NOPASSWD: ALL
Теперь, конечно, вы можете использовать Ctrl-O для записи файл, а затем Ctrl-X для выхода (если ваш visudo открывает Nano, что делает мой).
Надеюсь, это будет полезно. Наслаждаться!