Хто може дати мені логічне пояснення цього питання:
Я не можу виконати цю команду:
sudo cp /data/*20150522* /backup/
cp: cannot stat `/data/*20150522*': No such file or directory
І коли я переходжу на root його роботу без проблем.
Я впевнений, що мова йде про те, щоб мати права привілеїв перераховувати файли всередині каталогу / даних, які мають наступні права доступу:
drwxrwx--- 1 root root
Але ось я запускаю команду з sudo, і в чому тут проблема?
root
групи звучить дивно і є потенційним ризиком для безпеки, оскільки root повинен бути дуже обережним, створюючи щось у файловій системі. Я б використовував для цього спеціальну групу admin
. Якщо мені chown root:admin something
не потрібно особливо піклуватися.
root
групи, вона не має дозволу перераховувати каталог. Вам знадобиться, щоб принаймні751
(drwxrwx--x
) для некорінного користувача перелічував каталог.