Можно массово поменять права доступа на папки?

12
Redbaron _chaos
На сайте с 12.08.2009
Offline
667
1771

Всем здравствуйте!

Такой вопрос: есть к примеру 100 сайтов, все на одном движке, папки и т.д. все одинаковое. Один в один.

Кроме названий доменов, ни чем не различаются.

И вот надо на некоторых папках к примеру поставить права доступа: 777

На другой папке мало того что поставить 777, так еще и на все вложенные.

В другой папке, на все файлы поменять права.

Можно это как то массово сделать (сразу на 100 сайтах)? Или все таки надо вручную на каждом сайте? Не смог ответ нагуглить)

VPS, панель IPS.

Гемблинг, беттинг, крипта на весь мир в 3snet, 1500+ офферов. ( https://clck.ru/TdZLM ) = = CPA.HOUSE - Топовая CPA сеть ( https://clck.ru/34Swci )
N3
На сайте с 28.04.2014
Offline
98
#1

Можно скриптом через ftp оформить, пример не дам ибо вышевоз, но направление верное уже есть.

Неискоренимо нежелание пользоваться поисковыми системами - даже находясь на форуме о поисковых системах © Cell Влазить напрямую в базу — это невозможно © Игорь Белов, mchost.ru Если SeoPult купил ссылку - значит она "рабочая" © Nat_SeoPult
Glueon
На сайте с 26.07.2013
Offline
172
#2

Так как это ISP, то структура каталогов известна.

Если это нужно сделать для всех пользователей, тогда для каждой цепочки директорий и файловой внутри них, например, folder/subFolder, сделать просто:

chmod -R 0777 /var/www/*/data/www/*/folder/subFolder

Первая "*" - все пользователи, вторая "*" - все домены.

Если все немного сложнее - уточни задачу с примерами. Возможно надо что-то более конкретное написать с помощью find.

Есть много IP-сетей в аренду под прокси, парсинг, рассылки (optin), vpn и хостинг. Телега: @contactroot ⚒ ContactRoot команда опытных сисадминов (/ru/forum/861038), свой LIR: сдаем в аренду сети IPv4/v6 (/ru/forum/1012475).
iqmaker
На сайте с 17.04.2012
Offline
309
#3

Выполнить:


find /var/www -type d -exec chmod 777 {} \;

где /var/www путь до папок на которые нужно поменять права

А вообще вы уверены что нужны права на каталоги 777 а не 755?

Andreyka
На сайте с 19.02.2005
Offline
822
#4

Тебе не нужны 777 права

Не стоит плодить сущности без необходимости
emariaru
На сайте с 26.10.2010
Offline
73
#5

Andreyka, объясните плз, чем плохи права 777, если на сайте нет загрузки файлов, не используются функции eval, exec, etc... ?

[Удален]
#6

Подписываюсь на тему - никогда не думала, что этот вопрос можно решить скриптом или ещё как, всегда все делала ручками. Из вышеописанных способов ничего не поняла.

kxk
На сайте с 30.01.2005
Offline
990
kxk
#7

emariaru, Тем что при взломе соседа, сломают и вас :)

Ваш DEVOPS
[Удален]
#8

kxk, допустим, у меня в одной из директорий 100 папок, файлам которых нужно присвоить права 777. Находятся они в трёх шагах от корневой папки.

Внимание, вопрос:

Как лом соседа поможет взломать и мой сайт?

kxk
На сайте с 30.01.2005
Offline
990
kxk
#9

Cat_Out, Если у хостера не стоит suphp или MPM_ITK в Апаче, то лом поможет что-либо записать в любую папку имеющую 777 на сервере через Shell скрипт, если он конечно запуститься.

Ну, а дальше больше

Redbaron _chaos
На сайте с 12.08.2009
Offline
667
#10

Glueon, iqmaker, спасибо, попробуем!

Про права 777: я не имел ввиду что обязательно мне нужно выставить права 777, это могут быть и 755, 666 и т.д.

Интересовал сам способ)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий