From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 3 Dec 2005 19:12:47 +0300 From: Grigory Fateyev To: ALT Linux Community Subject: Re: [Comm] chmod -R Message-ID: <20051203191247.19ac0ecc@greg> In-Reply-To: <200512031749.31275.vt@kdtu.kr.ua> References: <200512031749.31275.vt@kdtu.kr.ua> Organization: Anastasia.ru X-Mailer: Sylpheed-Claws 1.0.4 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Dec 2005 16:12:21 -0000 Archived-At: List-Archive: List-Post: Hello Oleg Vladimirovich! On Sat, 3 Dec 2005 17:49:31 +0300 you wrote: > Всем привет. > > Имею каталог с многими подкаталогами (несколько уровней) и файлами. > Хотел для всех папок назначить одни права доступа (rwx r-x r-x), а для > всех файлов (всех папок) - другой (rw- r-- r--). > > Дал команду : chmod -R 755 sss1/ > ("sss1" - это название моего каталога) . Все права изменились > действительно рекурсивно (на всех уровнях для всех папок и файлов). > Т.е. с правами доступа к папками и всем подкаталогами вопрос > разрешился нормально. > > А вот с файлами так гладко не получилось. > Дал команду : chmod -R 644 sss1/*htm > > В результате изменились права файлов чьи имена заканчивались на htm, > НО ТОЛЬКО в папке "sss1" ! В подкаталогах (у файлов подкаталогов > других уровней) - ничего не изменилось. Т.е. рекурсия > распостранилась только на 1 уровень (папку). > > Нельзя ли как то этот момент разрешить, чтобы не назначить права > доступа вручную для файлов каждой папки отдельно ? find sss1 -type f -name "*" -exec chmod 644 {} \; вам на man find :) -- Всего наилучшего! greg [at] anastasia [dot] ru Григорий.