Chmod 777: как сделать все файлы «RWX»

Я хочу изменить разрешение каждого файла в каталоге. Я использовал chmod 777 но теряю время, если у меня есть 50 файлов.

Как сделать все файлы внутри каталога rwx без изменения их по одному?

Chmod -cR 777 *

Изменит все файлы, включая рекурсивные подкаталоги (параметр R), включая подкаталоги, но также сообщит о том, когда он внесет изменения (с).

Вместо того, чтобы изменять все файлы с слишком широкими правами, вы можете захотеть изменить право собственности.

 sudo chown -hR tomcat 

Строка выше изменяет владельца на сервер приложений tomcat, вам нужно выяснить, какой пользователь использует ваш веб-сервер. Вы можете легко видеть, что, делая

 ps aux 

(Опция h предназначена для изменения собственного назначения символической ссылки, если она встречается, но не файлов, к которым она привязана)

То, что вы делаете, более чем вероятно небезопасно, и команда ниже должна быть вызвана только в том случае, если вы полностью принимаете проблемы безопасности.

 find . -type d -exec chmod 777 '{}'* \; 

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

Этот скрипт выполнит команду для всех файлов в текущем каталоге:

 sudo find . -name "*" | awk '{print("chmod 777 "$1)}'| /bin/sh 

Чтобы сначала проверить сценарий, вы можете просто выводить операторы, не связывая их с исполняемой оболочкой:

 sudo find . -name "*" | awk '{print("chmod 777 "$1)}' 

Этот же шаблон с использованием awk обычно полезен для выполнения команд пакетной оболочки.

Просто введите:

 chmod 777 * 
  • Лучший способ передачи файлов через локальную сеть между двумя компьютерами Linux
  • Использование ноутбука в качестве адаптера wifi для настольных компьютеров с Linux
  • Как восстановить удаленные файлы?
  • Как ограничить скорость канала под linux?
  • Как извлечь одну папку и ее подпапки из «tarball» (.tar.gz)
  • Tar -C с шаблоном шаблона
  • Как узнать MAC-адрес моего адаптера WiFi на Ubuntu Linux?
  • Как эта стратегия резервного копирования работает?
  • Debian / ubuntu - инвертировать все цвета в сеансе рабочего стола (цвета)
  • Диспетчер закладок SSH для Linux
  • WiFi-карта не была обнаружена Windows впервые после перезапуска с Ubuntu в режиме двойной загрузки
  • Давайте будем гением компьютера.