Плиз скажите команду, которая присваивает директории такие атрибуты, когда в нее можно зайти зная название самого каталога, а ls и файловые менеджеры не показывают ее.
Традиционно используется соглашение, по которому директории и файлы с
именами, начинающимися точкой, по умолчанию не видны в выводе `ls(1)`
и файловых менеджерах.
для ограничения доступа "не своих" существует такое понятие как авторизация :) а реквестируемая вами фича возможно в какой-то из ФС есть, но я никогда подобного не наблюдал. скорее всего вы что-то путаете.
>Плиз скажите команду, которая присваивает директории такие атрибуты, когда в нее можно зайти зная название самого каталога, а ls и файловые менеджеры не показывают ее.
Это называется "шифрование". Нет правильного слова - нет данных.
Короче, можно зайти в искомую директорию только зная её название
cd ~/сложное_запутанное_название_которое_знают несколько_твоих_друзей/
а узнать его никак не можно средствами команды листинга и файлового менеджера.
Для этого насколько я помню нужно что-то с правами доступа сделать, но я не помню, думал что может быть кто-то пользуется и скажет мне.
Ну сделай тогда на один уровень директорий больше. В той, в которой лежит доступное всем, будет поддиректория "Новая папка (4)", её содержимое читать нельзя, а в ней лежит директория с секретными файлами.
Можно сделать так
Каталог abcd drwx--x--x для user1
Вложеный каталог secret drwxr-xr-x для user1
user2 не сможет сделать ls abcd, но сможет ls abcd/secret
(если он знает название вложеного каталога - secret)
Если оба юзера из одной группы, то достаточно abcd drwx--x---
Думаю понятно