Доброго времени суток,
извиняюсь если тема не в нужном разделе.
Проблема следующая:
для сдачи зачета необходимо выполнить задание, я свои знания исчерпал, поэтому и обращаюсь:
имеется файл folder1/foder2/file.txt
необходимо сделать папку folder1 скрытой, при этом файл должен открываться. Переименование в .folder1 невозможно, единственный доступный инструмент - chmod. проверка проводится командой ls.
Неправильно. Надо убирать атрибут не r, а x на каталоге. Если такой атрибут (х) на каталоге не установлен, но в него нельзя "зайти". Но вот "пройти" насквозь, зная полный путь до файла - можно.
"сделать папку, в ней подпапку, в ней файл. папка должна быть скрытой, при этом файл должен открываться." - на первом зачете
я делаю именование папки .folder1 -> не принимают, требуют чемод
на втором делаю chemod a-r+w -> препод смотрит ls и папка там отображается, снова на пересдачу со словами, что папка не скрыта.
Я думаю что вы не правильно поняли задание, как раз реально сделать это с помощью chmod только со вложенной папкой, просто права чтения 1 каталога убрать, а иначе ни как ls все равно будет видеть.
При этом файл можно будет прочитать.
Я думаю что вы не правильно поняли задание, как раз реально сделать это с помощью chmod только со вложенной папкой, просто права чтения 1 каталога убрать, а иначе ни как ls все равно будет видеть.
...но, к сожалению, вместе с целевым каталогом станут недоступны и все остальные файлы и каталоги, находящиеся в родительском каталоге.