Иногда возникает задача быстро, массово поменять права доступа для папки и всех ее подпапок, и отдельно поменять статус для файлов и подфайлов во вложенных папках. Это типичная ситуация, с которой может столкнуться молодой специалист. В этой статье мы расскажем, как быстро установить права доступа (chmod) отдельно для папки / файла и всех ее подпапок / подфайлов в терминале.
Содержание:
- Подготовка
- Изменение прав доступа для папки и всех ее подпапок на 755 ( drwxr-xr-x )
- Изменение прав доступа для папки и всех ее подпапок на 770 ( drwxrwx--- )
- Изменение прав доступа для папки и всех ее подпапок на 644 ( -rw-r--r-- )
- Изменение прав доступа для папки и всех ее подпапок на 660 ( -rw-rw---- )
- Выводы
Подготовка
Прежде чем изменять права доступа, необходимо учесть важный момент — изменения будут проводиться в текущей папке. Поэтому нужно сначала перейти в нужную папку:
Еще один вариант: в опции команды find
указывать абсолютный путь к папке, в которой нужно изменить права доступа. Для этого вместо ./
необходимо указать /var/www/html
.
Изменение прав доступа для папки и всех ее подпапок на 755 ( drwxr-xr-x )
Чтобы изменить права доступа для всех папок и всех подпапок на 755 ( drwxr-xr-x
), введите команду:
Изменение прав доступа для папки и всех ее подпапок на 770 ( drwxrwx--- )
Чтобы изменить права доступа для всех папок и всех подпапок на 770 ( drwxrwx---
), введите команду:
Изменение прав доступа для папки и всех ее подпапок на 644 ( -rw-r--r-- )
Чтобы изменить доступ ко всем файлам и на всем вложенным файлам в папке на 644 ( -rw-r--r--
), введите команду:
Изменение прав доступа для папки и всех ее подпапок на 660 ( -rw-rw---- )
Чтобы изменить доступ ко всем файлам и всем вложенным файлам в папке на 660 ( -rw-rw----
), введите команду:
Выводы
Надеемся, что наш материал поможет Вам быстро решить поставленную задачу и настроить сетевую доступность всех необходимых файлов в Linux.
Спасибо за время, уделенное на прочтение статьи!
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.