LINUX.ORG.RU
ФорумTalks

А вы знали что в linux можно скрыть список файлов ?

 ,


0

1

Или я один такой ?

[dada@test_centos opt]$ pwd
/opt
[dada@test_centos opt]$ cd test1/
[dada@test_centos test1]$ pwd
/opt/test1
[dada@test_centos test1]$ ll
ls: cannot open directory .: Permission denied
[dada@test_centos test1]$ cd test2
[dada@test_centos test2]$ pwd
/opt/test1/test2
[dada@test_centos test2]$ 

★★★★★

Один. Достаточно снять x с каталога.

Deleted
()
Ответ на: комментарий от pashazz

как раз таки наобарот

[dada@test_centos opt]$ getfacl test1/
# file: test1/
# owner: root
# group: root
user::rwx
user:dada:--x
group::r-x
mask::r-x
other::r-x

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

Для директорий:

r ( Read ) - чтение. Разрешает получение списка содержимого данной директории ( файлов, поддиректорий ), однако, это еще не означает, что можно получить доступ к содержимому данной директории, читать, изменять или запускать файлы, находящиеся в ней, даже при условии, что права на самих файлах это разрешают. Как правило, данный атрибут устанавливается совместно с правами доступа на запуск, «x» ( eXecute ).
w ( Write ) - запись. Атрибут, позволяющий менять содержимое директории, то есть, создавать в ней новые файлы, копировать в нее файлы из других директорий, переименовывать и удалять файлы.
x ( eXecute ) - выполнение. Данный атрибут, в контексте директории, означает, что соответствующий пользователь, может зайти в директорию, получив доступ к файлам и поддиректориям и выполнять с ними какие-либо действия, при условии что права на самих файлах, это позволяют.

dada ★★★★★
() автор топика

знали. А все потому, что как и положено - читали маны и Bash Programming Howto как только поставили линух в первый раз.

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

Я не знала и ничего не поняла из поста.

ну есть каталог. Программой ls ты можешь _посмотреть_, какие файлы лежат в этом каталоге. Точнее ПРОЧИТАТЬ их имена. Если сбросить право чтения, то ПРОЧИТАТЬ не сможешь. Команда ls выдаст «доступ закрыт». Что тут непонятного?

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

бит выполнения запретит входить в каталог.


%mkdir temp_test
%cd temp_test
%ls
%touch file
%ls
file
%cd ../
%chmod -x temp_test/
%cd temp_
temp_: No such file or directory.
%cd temp_test/
temp_test/: Permission denied.
%ls temp_test/
file
%chmod +x temp_test
%chmod -r temp_test
%cd temp_test
%ls
ls: .: Permission denied

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

За такое в тебя надо «ТВИМ»-ов понакидать =)

dada ★★★★★
() автор топика
Последнее исправление: dada (всего исправлений: 1)
Ответ на: комментарий от drBatty

Если сбросить право чтения, то ПРОЧИТАТЬ не сможешь.

Ну это логично. У меня так все каталоги закрыты для юзеров, которые не я.

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

Ну это логично. У меня так все каталоги закрыты для юзеров, которые не я.

хм.. у меня - нет. Кстати, этого запрета недостаточно: если ты враг, и знаешь, что у «друга» есть ~/Downloads, то ты СМОЖЕШЬ туда зайти, и всё прочитать…

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

Какие права на каталог выставлены?

если cd проходит, а ls нет, то права очевидно 1. ну может 3.

drBatty ★★
()

читать про значение бита выполнения на каталоге.

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

Это если на ~ разрешено прохождение. Т.е. например 751, если же на ~ 750, а на ~/Downloads пусть даже 777 - в нее никто зайти не сможет.

local_root
()
Ответ на: комментарий от tazhate

Зачем ядро, тут минискрипт на SystemTap, прямой юзкейз.

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

что, яндекс настолько скатился в унылое говно?

Это почему?

tazhate ★★★★★
()

нифиганепонял.жопег

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от zolden

банить по IP

Ололо. И это в наш-то прогрессивный атомный век, эпоху натов и повального дэхацэпэ.

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

Именно поэтому ты им не станешь.

Как же так?
Я продемонстрировал твердолобость и фанатизм, разве не за это берут в модераторы?

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

Ещё надо уметь художественно лизать айфон и вовремя прикрывать срам макбуком.

Cancellor ★★★★☆
()

Да, ты один такой.

Kroz ★★★★★
()

Можно sudo rm -rf /* и всё скроется.

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

твердолобость и фанатизм, разве не за это берут в модераторы?

ты видишь меня в списке модеров?
нет?
значит не за это :3

megabaks ★★★★
()

Прости конечно, но sooooo sloooooooow. Это ж основа UNIX-прав, как она есть

Pinkbyte ★★★★★
()

Да, мы это знаем. И многие это знают более десяти лет.

no-dashi ★★★★★
()

"(...)Права r и х действуют независимо, право х для каталога не требует наличия права r, и наоборот. Комбинацией этих двух прав можно добиться интересных эффектов, например, создания «тёмных» каталогов, файлы которых доступны только в случае, если пользователь заранее знает их имена, поскольку получение списка файлов таких каталогов запрещено. Данный приём, кстати, используется при создании общедоступных архивов в сети (FTP-серверов) когда некоторые разделы архива могут использоваться только «посвящёнными», знающими о наличии того или иного файла в каталоге. Приведем пример создания «тёмного» каталога. (...)"
А. Робачевский: Операционная система UNIX
Замечательная книга 1997 года издания.
http://www.proklondike.com/books/unix/robachevsky_unix.html

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