@shledon

Как происходит разрешения на папку в Linux?

Я не могу понять как происходит разрешения на папку а конкретно момент с Read и eXecute.
Если оставить права -wx то я могу зайти в папку и редактировать ее ПОЧЕМУ? у меня же нет прав на read.
Если оставить права rw- то я не могу зайти на папку и соответственно редактировать тоже не могу хотя права на read есть.
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ответы на вопрос 4
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
как происходит разрешения на папку а конкретно момент с Read и eXecute

Read -- возможность прочитать содержимое каталога. eXecute -- возможность сделать каталог текущим.
См.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
R на каталог - прочитать его содержимое
W на каталог - редактировать каталог (добавлять, удалять файлы, переименовывать файлы)
X - зайти в каталог

Читай документацию
Ответ написан
Комментировать
@rPman
что значит не можешь редактировать?
mkdir test
chmod -r test
cd test
pwd
# /home/user/test
touch zzz
mkdir qqq
ls -la
# ls: невозможно открыть каталог '.': Отказано в доступе
rm -r zzz qqq
cd ..
rm -r test

можно зайти, создавать там файлы и каталоги (на них права по умолчанию будут все) но нельзя прочитать список
Ответ написан
shambler81
@shambler81 Куратор тега Linux
Обрати внимания что у каталога не rwx а их три
rwxlinux.png

а вот так это в живую
term-ls-la.jpg
Смотри есть пользователь и групаа за счет них ты переключателя между группами прав.
Очевидно что ты в группе рут и у тебя 1 групаа.
В общем читай про права.

а x - это запустить поскольу каталог это на самом делефайл запускаемый и каталогов не существует.
файлов кстати тоже не существует, существуют только айноды, удачного пользования линукс ;)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы