LINUX.ORG.RU
ФорумAdmin

Одной командой, нужные права?


0

0

Возможно ли одной командой сделать так, чтобы все каталоги и файлы имели тех же владельцев и группу что и вышестоящие каталоги, например для home?
То есть всё что в home/user должны иметь теже атрибуты что и сам home/user, для /home/user2 тоже самое и т.д.

anonymous

Одной командой (стандартной) -- нельзя.
Скрипт из пары-тройки строк сделает это.

sdio ★★★★★
()

On 06 Apr 2005 22:08:34 +0300, anonymous <anonymous@linux.org.ru> wrote:

> Возможно ли одной командой сделать так, чтобы все каталоги и файлы имели
> тех же владельцев и группу что и вышестоящие каталоги, например для home?
> То есть всё что в home/user должны иметь теже атрибуты что и сам
> home/user, для /home/user2 тоже самое и т.д.
В смысле chmod -R что ли? Я что-то не понял как ты хочешь...

SteelKey
()
Ответ на: комментарий от SteelKey

Да ему надо chmod -R, вот только он не хочет сам написать user:group, а желает унаследовать их от некоторой директории

#! /bin/sh
eval `ls -ld $1 |awk -v a="$1" '{print "chown -R "$3"."$4" "a}'`

Вот тебе одной строчкой (вместо "одной командой")

sdio ★★★★★
()
Ответ на: комментарий от sdio

>Да ему надо chmod -R, вот только он не хочет сам написать user:group, а желает унаследовать их от некоторой директории

Верно, спасибо.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.