ALT Linux Community general discussions
 help / color / mirror / Atom feed
* 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 12:47 ` Michael Isachenkov
                     ` (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 на все вложенные каталоги
                     ` (2 preceding siblings ...)
  @ 2006-01-18 12:48 ` Slava Dubrovskiy
  2006-01-18 13:03   ` ABATAPA
  2006-01-18 12:59 ` [OBORONA-SPAM] " ABATAPA
  2006-01-19  4:52 ` [Comm] " Вадим Илларионов
  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   ` 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:48 ` Slava Dubrovskiy
@ 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

* 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 12:48   ` Nick S. Grechukh
@ 2006-01-18 13:04     ` ABATAPA
  0 siblings, 0 replies; 16+ messages in thread
From: ABATAPA @ 2006-01-18 13:04 UTC (permalink / raw)
  To: ALT Linux Community

18 января 2006 15:48, Nick S. Grechukh написал:
> chmod -R 755 *
> find -type f -print0 | xargs -r0 chmod a-x
Посмотрите мой вариант чуть ранее - без find.
У chmod есть замечательный параметр 'X'.
-- 
ABATAPA


^ 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 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

* [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

* 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

end of thread, other threads:[~2006-01-19 10:17 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-18 12:45 ` [Comm] установить 775 на все вложенные каталоги Eugene Prokopiev
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
2006-01-18 13:53         ` ABATAPA
2006-01-18 14:03           ` Alexey Rusakov
2006-01-18 12:47 ` Michael Isachenkov
2006-01-18 12:48   ` Nick S. Grechukh
2006-01-18 13:04     ` ABATAPA
2006-01-18 12:48 ` Slava Dubrovskiy
2006-01-18 13:03   ` ABATAPA
2006-01-18 16:41     ` Andrey Rahmatullin
2006-01-19 10:17       ` ABATAPA
2006-01-18 12:59 ` [OBORONA-SPAM] " ABATAPA
2006-01-19  4:52 ` [Comm] " Вадим Илларионов

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git