В моей папке /var /www у меня есть разрешение 2750 с владельцем, являющимся пользователем root (если я не изменяю его вручную), а группой является www-data.

Я перемещаю папку в /var /www, и я хотел бы сбросить разрешения, чтобы все было 2750, и чтобы группа была www-data, возможно ли сделать это одной командой? или мне нужно сделать несколько cmds? (две команды, 3, если я хочу одного и того же владельца, но было бы неплохо сделать это с одной для этой папки)

1 ответ1

0

Вам все еще нужны две команды, но вы можете поместить их в одну строку:

chmod -R 2750 /var/www/folder && chgrp -R www-data /var/www/folder

-R будет применять разрешения ко всем подкаталогам и файлам в /var/www/folder/ .

Если вы делаете это часто, вы можете поместить скрипт с этой командой в каталог ~/bin сделать его исполняемым и просто запустить его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .