* Re: [Comm] установить 775 на все вложенные каталоги
@ 2006-01-18 12:45 ` Eugene Prokopiev
2006-01-18 13:05 ` Alexey Rusakov
2006-01-18 12:47 ` Michael Isachenkov
` (4 subsequent siblings)
5 siblings, 1 reply; 16+ messages in thread
From: Eugene Prokopiev @ 2006-01-18 12:45 UTC (permalink / raw)
To: ALT Linux Community
Serge Tarkovski пишет:
> Понимаю, что вопрос банальный, отошлите меня если что к месту, где все
> такие RTFM'ы лежат.
> Нужно поставить права 775 на каталог и на все его вложенные подкаталоги,
> файлы не трогать, только каталоги. Какой консольной командой это можно
> сделать? И ман чего мне почитать? А еще лучше - какой одной командой на
> все вложенные файлы проставить права 664, на каталоги 775.
> Спасибо.
Только двумя:
find /folder/... -type d -exec chmod 775 {} \;
find /folder/... -type f -exec chmod 664 {} \;
Короче, читайте про find :)
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] установить 775 на все вложенные каталоги
2006-01-18 12:45 ` [Comm] установить 775 на все вложенные каталоги Eugene Prokopiev
@ 2006-01-18 13:05 ` Alexey Rusakov
2006-01-18 13:32 ` ABATAPA
0 siblings, 1 reply; 16+ messages in thread
From: Alexey Rusakov @ 2006-01-18 13:05 UTC (permalink / raw)
To: ALT Linux Community
Eugene Prokopiev wrote:
>Serge Tarkovski пишет:
>
>
>>Понимаю, что вопрос банальный, отошлите меня если что к месту, где все
>>такие RTFM'ы лежат.
>>Нужно поставить права 775 на каталог и на все его вложенные подкаталоги,
>>файлы не трогать, только каталоги. Какой консольной командой это можно
>>сделать? И ман чего мне почитать? А еще лучше - какой одной командой на
>>все вложенные файлы проставить права 664, на каталоги 775.
>>
>>
>Только двумя:
>
>find /folder/... -type d -exec chmod 775 {} \;
>find /folder/... -type f -exec chmod 664 {} \;
>
>Короче, читайте про find :)
>
>
Неправда ваша. Читайте про chmod.
chmod -R +rX,u+w *
--
Alexey "Ktirf" Rusakov
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] установить 775 на все вложенные каталоги
2006-01-18 13:05 ` Alexey Rusakov
@ 2006-01-18 13:32 ` ABATAPA
2006-01-18 13:39 ` Алексей Синицын
2006-01-18 13:40 ` Alexey Rusakov
0 siblings, 2 replies; 16+ messages in thread
From: ABATAPA @ 2006-01-18 13:32 UTC (permalink / raw)
To: ALT Linux Community
18 января 2006 16:05, Alexey Rusakov написал:
> Неправда ваша. Читайте про chmod.
>
> chmod -R +rX,u+w *
Нет гарантии, что права у файлов будут 0644 - 'X' поставит "выполнять" всем,
если хотя бы бит "выполнять" стоит у пользователя:
"execute only if the file is a directory or already has execute permis-
sion for some user (X)"
Проверяте себя перед тем как советовать:
$ mkdir test
$ cd test
$ touch test
$ ll
$ ls -l test
-rw-r--r-- 1 user user 0 Янв 18 16:24 test
$ chmod +x test
$ chmod -R +rX,u+w *
$ ls -l test
-rwxr-xr-x 1 user user 0 Янв 18 16:24 test
Более того, '*' не подставляет имена файлов, начинающихся с точки (и не
только). Учите матчасть.
Правильно:
chmod -R u=rw,g=rw,o=r,a+X dir
--
ABATAPA
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] установить 775 на все вложенные каталоги
2006-01-18 13:32 ` ABATAPA
@ 2006-01-18 13:39 ` Алексей Синицын
2006-01-18 13:40 ` Alexey Rusakov
1 sibling, 0 replies; 16+ messages in thread
From: Алексей Синицын @ 2006-01-18 13:39 UTC (permalink / raw)
To: ALT Linux Community
18.01.06, ABATAPA<altlinux-community@yandex.ru> написал(а):
>
>
> Правильно:
> chmod -R u=rw,g=rw,o=r,a+X dir
>
Вот спасибо добрый человек, это действительно работает правильно :)
А те, кто советовал рекурсивные чмоды 644 и 755 - либо любят каталоги
нечитаемые, либо любят файлы исполняемые :)
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] установить 775 на все вложенные каталоги
2006-01-18 13:32 ` ABATAPA
2006-01-18 13:39 ` Алексей Синицын
@ 2006-01-18 13:40 ` Alexey Rusakov
2006-01-18 13:53 ` ABATAPA
1 sibling, 1 reply; 16+ messages in thread
From: Alexey Rusakov @ 2006-01-18 13:40 UTC (permalink / raw)
To: ALT Linux Community
ABATAPA wrote:
>18 января 2006 16:05, Alexey Rusakov написал:
>
>
>>Неправда ваша. Читайте про chmod.
>>
>>chmod -R +rX,u+w *
>>
>>
>Нет гарантии, что права у файлов будут 0644 - 'X' поставит "выполнять" всем,
>если хотя бы бит "выполнять" стоит у пользователя:
>"execute only if the file is a directory or already has execute permis-
> sion for some user (X)"
>
>Проверяте себя перед тем как советовать:
>$ mkdir test
>$ cd test
>$ touch test
>$ ll
>$ ls -l test
>-rw-r--r-- 1 user user 0 Янв 18 16:24 test
>$ chmod +x test
>$ chmod -R +rX,u+w *
>$ ls -l test
>-rwxr-xr-x 1 user user 0 Янв 18 16:24 test
>
>Более того, '*' не подставляет имена файлов, начинающихся с точки (и не
>только). Учите матчасть.
>
>
>Правильно:
> chmod -R u=rw,g=rw,o=r,a+X dir
>
>
Зануда :) Я лишь хотел обратить общее внимание на "атрибут" X.
--
Alexey "Ktirf" Rusakov
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] установить 775 на все вложенные каталоги
2006-01-18 13:40 ` Alexey Rusakov
@ 2006-01-18 13:53 ` ABATAPA
2006-01-18 14:03 ` Alexey Rusakov
0 siblings, 1 reply; 16+ messages in thread
From: ABATAPA @ 2006-01-18 13:53 UTC (permalink / raw)
To: ALT Linux Community
18 января 2006 16:40, Alexey Rusakov написал:
> Зануда :) Я лишь хотел обратить общее внимание на "атрибут" X.
Как бы мне Вас обозвать... За "зануду". Хотя чего "занудного" в том, что я
указал на НЕРАБОТОСПОСОБНОСТЬ Вашего примера, и указал на ошибки?
Что и Вам в дальнейшем поможет их избегать...
Думаю, "невежа" - это слишком. Лучше - "неблагодарный".
На этот атрибут "обратил" внимание и я, только вот Вы - неправильно.
Но это уже все офтопик.
--
ABATAPA
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] установить 775 на все вложенные каталоги
2006-01-18 13:53 ` ABATAPA
@ 2006-01-18 14:03 ` Alexey Rusakov
0 siblings, 0 replies; 16+ messages in thread
From: Alexey Rusakov @ 2006-01-18 14:03 UTC (permalink / raw)
To: ALT Linux Community
ABATAPA wrote:
>18 января 2006 16:40, Alexey Rusakov написал:
>
>
>>Зануда :) Я лишь хотел обратить общее внимание на "атрибут" X.
>>
>>
>Как бы мне Вас обозвать... За "зануду". Хотя чего "занудного" в том, что я
>указал на НЕРАБОТОСПОСОБНОСТЬ Вашего примера, и указал на ошибки?
>Что и Вам в дальнейшем поможет их избегать...
>Думаю, "невежа" - это слишком. Лучше - "неблагодарный".
>
>
:) Принимается :)
На самом деле действительно спасибо. Очень полезная команда, а до
строгой записи всё как-то руки не доходили.
--
Alexey "Ktirf" Rusakov
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] установить 775 на все вложенные каталоги
2006-01-18 12:45 ` [Comm] установить 775 на все вложенные каталоги Eugene Prokopiev
@ 2006-01-18 12:47 ` Michael Isachenkov
2006-01-18 12:48 ` Slava Dubrovskiy
` (3 subsequent siblings)
5 siblings, 0 replies; 16+ messages in thread
From: Michael Isachenkov @ 2006-01-18 12:47 UTC (permalink / raw)
To: ALT Linux Community
> Понимаю, что вопрос банальный, отошлите меня если что к месту, где все
> такие RTFM'ы лежат.
> Нужно поставить права 775 на каталог и на все его вложенные подкаталоги,
> файлы не трогать, только каталоги. Какой консольной командой это можно
> сделать? И ман чего мне почитать? А еще лучше - какой одной командой на
> все вложенные файлы проставить права 664, на каталоги 775.
> Спасибо.
>
man find
--
Michael Isachenkov
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] установить 775 на все вложенные каталоги
2006-01-18 12:45 ` [Comm] установить 775 на все вложенные каталоги Eugene Prokopiev
2006-01-18 12:47 ` Michael Isachenkov
@ 2006-01-18 12:48 ` Slava Dubrovskiy
2006-01-18 13:03 ` ABATAPA
` (2 subsequent siblings)
5 siblings, 1 reply; 16+ messages in thread
From: Slava Dubrovskiy @ 2006-01-18 12:48 UTC (permalink / raw)
To: ALT Linux Community
Serge Tarkovski пишет:
> Понимаю, что вопрос банальный, отошлите меня если что к месту, где все
> такие RTFM'ы лежат.
> Нужно поставить права 775 на каталог и на все его вложенные
> подкаталоги, файлы не трогать, только каталоги. Какой консольной
> командой это можно сделать? И ман чего мне почитать? А еще лучше -
> какой одной командой на все вложенные файлы проставить права 664, на
> каталоги 775.
find -type f -print0 | chmod 644
find -type d -print0 | chmod 775
--
С уважением,
Дубровский Вячеслав.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] установить 775 на все вложенные каталоги
2006-01-18 12:48 ` Slava Dubrovskiy
@ 2006-01-18 13:03 ` ABATAPA
2006-01-18 16:41 ` Andrey Rahmatullin
0 siblings, 1 reply; 16+ messages in thread
From: ABATAPA @ 2006-01-18 13:03 UTC (permalink / raw)
To: slava, ALT Linux Community
18 января 2006 15:48, Slava Dubrovskiy написал:
> find -type f -print0 | chmod 644
> find -type d -print0 | chmod 775
Зачем советовать то, что не работает?
$ find test -type f -print0 | chmod 644
chmod: пропущен операнд после `644'
Попробуйте `chmod --help' для получения более подробного описания.
Последняя строка - для Вас.
--
ABATAPA
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] установить 775 на все вложенные каталоги
2006-01-18 13:03 ` ABATAPA
@ 2006-01-18 16:41 ` Andrey Rahmatullin
2006-01-19 10:17 ` ABATAPA
0 siblings, 1 reply; 16+ messages in thread
From: Andrey Rahmatullin @ 2006-01-18 16:41 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 540 bytes --]
On Wed, Jan 18, 2006 at 04:03:10PM +0300, ABATAPA wrote:
> > find -type f -print0 | chmod 644
> > find -type d -print0 | chmod 775
| xargs chmod 644
> Зачем советовать то, что не работает?
Банальная ошибка/опечатка.
> Последняя строка - для Вас.
Нет.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> Извините, ниасилил интерфейс. Как создавать новые страницы?
> Создать несуществующую ссылку и вырастить из нее документ?
Ага. Это, по-моему, самая неочевидная вещь в вики.
-- ktirf in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] установить 775 на все вложенные каталоги
2006-01-18 16:41 ` Andrey Rahmatullin
@ 2006-01-19 10:17 ` ABATAPA
0 siblings, 0 replies; 16+ messages in thread
From: ABATAPA @ 2006-01-19 10:17 UTC (permalink / raw)
To: ALT Linux Community
18 января 2006 19:41, Andrey Rahmatullin написал:
> > > find -type f -print0 | chmod 644
> > > find -type d -print0 | chmod 775
> |
> | xargs chmod 644
> |
> > Зачем советовать то, что не работает?
>
> Банальная ошибка/опечатка.
Вообще, она не бональна. Ибо пропущен как минимум вызов 'xargs -0'.
Так что не вижу "опечатки".
Но более дискутировать не буду. Помог человеку - и ладно.
--
ABATAPA
^ permalink raw reply [flat|nested] 16+ messages in thread
[parent not found: <99785b730601180437i6fa46b0cj@mail.gmail.com>]
* Re: [Comm] установить 775 на все вложенные каталоги
@ 2006-01-18 12:48 ` Nick S. Grechukh
2006-01-18 13:04 ` ABATAPA
0 siblings, 1 reply; 16+ messages in thread
From: Nick S. Grechukh @ 2006-01-18 12:48 UTC (permalink / raw)
To: ALT Linux Community
В сообщении от 18 января 2006 14:37 Yury Konovalov написал(a):
> 18.01.06, Serge Tarkovski <pioneer@bigmir.net> написал(а):
> > Понимаю, что вопрос банальный, отошлите меня если что к месту, где все
> > такие RTFM'ы лежат.
> > Нужно поставить права 775 на каталог и на все его вложенные подкаталоги,
> > файлы не трогать, только каталоги. Какой консольной командой это можно
> > сделать? И ман чего мне почитать? А еще лучше - какой одной командой на
> > все вложенные файлы проставить права 664, на каталоги 775.
> > Спасибо.
chmod -R 755 *
find -type f -print0 | xargs -r0 chmod a-x
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [OBORONA-SPAM] [Comm] установить 775 на все вложенные каталоги
` (3 preceding siblings ...)
@ 2006-01-18 12:59 ` ABATAPA
2006-01-19 4:52 ` [Comm] " Вадим Илларионов
5 siblings, 0 replies; 16+ messages in thread
From: ABATAPA @ 2006-01-18 12:59 UTC (permalink / raw)
To: ALT Linux Community
18 января 2006 15:17, Serge Tarkovski написал:
> Понимаю, что вопрос банальный, отошлите меня если что к месту, где все
> такие RTFM'ы лежат.
man find
> Нужно поставить права 775 на каталог и на все его
> вложенные подкаталоги, файлы не трогать, только каталоги. Какой консольной
> командой это можно сделать? И ман чего мне почитать? А еще лучше - какой
> одной командой на все вложенные файлы проставить права 664, на каталоги
> 775.
chmod -R u=rw,g=rw,o-r dir
chmod -R a+X dir
--
ABATAPA
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Comm] Re: установить 775 на все вложенные каталоги
` (4 preceding siblings ...)
2006-01-18 12:59 ` [OBORONA-SPAM] " ABATAPA
@ 2006-01-19 4:52 ` Вадим Илларионов
5 siblings, 0 replies; 16+ messages in thread
From: Вадим Илларионов @ 2006-01-19 4:52 UTC (permalink / raw)
To: community
Serge Tarkovski wrote:
> Понимаю, что вопрос банальный, отошлите меня если что к месту, где все
> такие RTFM'ы лежат.
> Нужно поставить права 775 на каталог и на все его вложенные подкаталоги,
> файлы не трогать, только каталоги. Какой консольной командой это можно
> сделать? И ман чего мне почитать? А еще лучше - какой одной командой на
> все вложенные файлы проставить права 664, на каталоги 775.
Уже было.
chmod -R 664 Some_Directory
chmod -R a+X Some_Directory
________________________
С уважением,
Вадим Илларионов
системный администратор
Усолье-Сибирский почтамт
JID: см. <mailto:>
UIN: 7899517
Телефоны:
Мобильный +7 904 658-4154
Рабочий +7 39543 444-00
^ permalink raw reply [flat|nested] 16+ messages in thread