Страница 1 из 1

Права для файлов в директории

Добавлено: 2010-07-15 16:12:34
honuryk
Подскажите, как в freebsd 7.2 поменять в папке 2000 файлам -владельца :)
т.е. после распаковки поставило root, а нужно поставить пользователя

Спасибо, знаю что вопрос ламерский!

Re: Права для файлов в директории

Добавлено: 2010-07-15 16:20:56
Div
Ну блин... вы бы хоть какие-нибудь книжки по UNIX почитали, любые :)
А так ... (man chown,chgrp,chmod) :)
chown user *
Именно в текущем каталоге.... :)

Re: Права для файлов в директории

Добавлено: 2010-07-15 16:25:05
honuryk
Это я так понимаю изменения только для одного файла, или директории, а как для всех поддиректорий и файлов?
вы бы хоть какие-нибудь книжки по UNIX почитали, любые
Я бы с большим удовольствием, вот еду в отпуск обязательно себе что нить прикуплю :) :Yahoo!:

Re: Права для файлов в директории

Добавлено: 2010-07-15 16:44:47
Dog
man покупать не надо, они с базовой системой в поставке идут.
chown -R

Re: Права для файлов в директории

Добавлено: 2010-07-15 19:55:24
risk94
Dog писал(а):man покупать не надо, они с базовой системой в поставке идут.
chown -R
при -R права получать все поголовно

а вот при

Код: Выделить всё

find ./ -type d -exec chown user_name:group_name  {} \;
только дириктории

замена d на f сделает тоже назначение, но уже только для файлов

Re: Права для файлов в директории

Добавлено: 2010-07-15 22:23:27
Dog
Вроде бы человек не спрашивал о смене прав с такими спецэффектами - или я что-то упускаю?
"find + xargs" или "find ... -exec ..." - наше все, согласен.

Re: Права для файлов в директории

Добавлено: 2010-07-16 15:55:59
Mox
Dog писал(а):man покупать не надо, они с базовой системой в поставке идут.
chown -R
+1
-R рекурсивно, значит вложенные папки и файлы
типа

Код: Выделить всё

chown -R username:group /usr/home/username