LINUX.ORG.RU

chmod и права доступа


0

0

Не могу понять как расставить по папке нужные права. мне нужно, чтобы мои пользовательские файлы в домашней директории могли мною просматриваться, НО не могли бы удаляться. Как это сделать? причем нужно, чтобы файлы НЕ были помечены, как запускаемые. заранее спасибо.

★★

Ответ на: комментарий от cyclon

я невнятно выразился. В общем, имеется туева хуча папок. в папках - еще файлы и папки. мне нужно сделать так, что бы все папки и файлы открывались, но ничего нельзя было бы удалить или перезаписать. Если сделать так:

chmod 400 -R papka/

то потом не смогу даже войти в эту папку, поскольку папка должна иметь параметр x (executable), но этот параметр не должны иметь файлы :(. вот в чем загвоздка вся...

ps: спасибо за ответ!

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

не буду говорить о правах на файлы/диры - сам разберешься.
а по сути - такое делается с помощью find :
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
думаю , идея ясна.

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

спасибо! я еще только что нашел нужный метод - "chmod u+X -R *" - теперь экзекьютэйбл только директории, либо бинарные файлы :). вопрос снят.

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