рекурсивное изменение прав и группы файлов и каталогов (как бы это сделать....)
Модератор: Модераторы разделов
рекурсивное изменение прав и группы файлов и каталогов
Я с програмированием на шелле не очень знаком, и у меня появилась проблемка, надо изменить группу пу и права на файлы и каталоги (т.к. там очень много вложений, то руками это делать - смерть). Кто мог бы помочь написать этот скриптик. Использую bash
- Angel_13th
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: рекурсивное изменение прав и группы файлов и каталогов
chown name:group /dir -R && chmod 755 /dir -R, вот и все!
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Re: рекурсивное изменение прав и группы файлов и каталогов
В догонку:
при chmod -R 755 /dir права 755 ставятся на всё: и на каталоги, и на файлы. Это не есть гуд, соответственно использую:
find /dir -type d -exec chmod 755 {} \;
find /dir -type f -exec chmod 644 {} \;
при chmod -R 755 /dir права 755 ставятся на всё: и на каталоги, и на файлы. Это не есть гуд, соответственно использую:
find /dir -type d -exec chmod 755 {} \;
find /dir -type f -exec chmod 644 {} \;
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
- Angel_13th
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: рекурсивное изменение прав и группы файлов и каталогов
2Cap. J2A, почему не возможно прочитать файл простым пользователем, даже если он принадлежит пользователю, и на него стоя права 644, и права на диру стоят 644, но при выставлении прав на диру 755 все как надо.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Re: рекурсивное изменение прав и группы файлов и каталогов
Да потому, что прежде чем получить доступ к файлу, вы должны будете попасть внутрь каталога, в котором данный файл содержится, а для того, чтобы туда попасть, вы должны иметь право выполнения на этот каталог.
P.S. Вопрос был адресован не мне, но я надеюсь, что Cap. J2A не обидится .
P.S. Вопрос был адресован не мне, но я надеюсь, что Cap. J2A не обидится .
- Angel_13th
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: рекурсивное изменение прав и группы файлов и каталогов
Спасибо за расширенный ответ!
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Re: рекурсивное изменение прав и группы файлов и каталогов
Спасибо огромное, сегодня приду с работы и проверю
- Angel_13th
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: рекурсивное изменение прав и группы файлов и каталогов
Работет 100% сам проверил!
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Re: рекурсивное изменение прав и группы файлов и каталогов
А ещё у chown есть такой тип доступа X, который сильно помогает при смене прав кучи файлов.
Re: рекурсивное изменение прав и группы файлов и каталогов
Что за режим доступа "X"? Почему в man'e про это нет? Чем он помогает?
P.S. chmod?
P.S. chmod?
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq