Яка команда змінює налаштування групи для каталогу?


42

У мене є проблема доступу до деяких файлів і каталогів, які я відслідковував до групи, призначеної для доступу до них.

Коли я вручну змінюю назву групи в меню властивостей / дозволів для каталогу з налаштування за замовчуванням (MyGroup) на www-дані, що використовуються на моєму веб-сайті Drupal, повідомлення про помилки каталогів, які я отримую, не зникає.

Існує велика кількість файлів і каталогів, які потребують цієї зміни. Якщо вірите, що використання chmod змінить власника, який встановлений правильно та є новим для Ubuntu, я не хочу експериментувати без кращого розуміння того, як власник та групи працюють у налаштуваннях дозволів.

Яка команда змінює налаштування групи для каталогу?

Відповіді:


80

chmodне змінює власника. Це змінює дозволи. chownзміни власника (і групи, якщо потрібно) та chgrpгрупи змін.

Можна використовувати

chown {-R} [user]{:group} [file|directory]

щоб встановити право власності на користувачів та групу, де -Rробити все, що знаходиться всередині directory. Так sudo chown -R rinzwind:rinzwind /tmp/би встановити /tmp/і все в ньому для користувача rinzwind та групи rinzwind.

Є також

chgrp {-R} [group] [file|directory]

якщо вам не потрібно торкатися дозволів користувача і потрібно лише встановити групу.

О, і ви можете перевірити, до якої групи належить користувач groups {username}.


15

Окрім відповіді Рінзвінда, ви також chown :group [file|directory]можете змінити групу і залишити власника неушкодженим.


Ось про що вже йдеться у відповіді Рінцвінда, але не так однозначно. Я думаю, ваша відповідь тоді не є дублікатом.
Девід Фоерстер

-1

Щоб змінити групу на поточного користувача. Використовуй це:

sudo chgrp -R $USER ~/.blabla

1
Дякуємо, що внесли свій внесок у Askubuntu, однак це дублікат прийнятої відповіді. Подумайте про її видалення.
користувач3140225
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.