LinuxForum.Fans
Тема

Каталог не является файлом?

Автор: stranger 12 сообщений 1447 просмотров
20.12.2014 20:02 #406053
"drBatty" написал:
Не просто файлом

Каталог не является файлом?

20.12.2014 20:35 #406064
stranger написал:
[quote="drBatty"]Точка монтирования должна быть каталогом, и ВСЁ

Файлом, если точнее...[/quote]
уже лет 30, как только каталогом.

20.12.2014 20:43 #406065
s.xbatob написал:
[quote=stranger][quote="drBatty"]Точка монтирования должна быть каталогом, и ВСЁ

Файлом, если точнее...[/quote]
уже лет 30, как только каталогом.[/quote]


Это что, мне всё ещё 40???

20.12.2014 21:13 · отредактировано #406073
s.xbatob написал:
[quote=stranger][quote="drBatty"]Точка монтирования должна быть каталогом, и ВСЁ

Файлом, если точнее...[/quote]
уже лет 30, как только каталогом.[/quote]
Это Вы погорячились. Хотя - всё правильно. :)
Да ладно, бред какой-то. Делаешь каталог, ставишь на него права, пишешь в fstab что туда монтируешь. Да и похренам, какая fs. Всё работает.
У меня, правда, нет этих ntfs и vfat, но когда-то были. А реально - работает всё :)

20.12.2014 21:19 #406074
mvt написал:
[quote=s.xbatob][quote=stranger]

Файлом, если точнее...

уже лет 30, как только каталогом.[/quote]
Это Вы погорячились. Хотя - всё правильно. :)[/quote]
Насколько помню, с BSD 4.2, которая вышла в 1983 году.

20.12.2014 21:22 #406076

mvt, Валер, но я-то кто???

20.12.2014 21:23 #406077
s.xbatob написал:
[quote=mvt][quote=s.xbatob]
уже лет 30, как только каталогом.

Это Вы погорячились. Хотя - всё правильно. :)[/quote]
Насколько помню, с BSD 4.2, которая вышла в 1983 году.[/quote]
Ну да. Это "Вспомнить всё" :)
Вам это - нафига? А поддержите народ, который только-только... :)

20.12.2014 21:29 #406079
stranger написал:
mvt, Валер, но я-то кто???

Ты - такое же старьё, как и я :)
А реально - приличный участник форума с грамотными мыслями. И тебе не неприятно передать что знаешь, другим. На том и стоим...

20.12.2014 21:35 #406083
mvt написал:
Вам это - нафига? А поддержите народ, который только-только... :)

А я и поддерживаю: "антисоветчиков" отпугиваю. :)
А правильный совет тут уже давно дали: права и прочие атрибуты файлов на ntfs и vfat задаются исключительно опциями монтирования, их и надо менять.

20.12.2014 22:50 #406098

"stranger" написал:
Каталог не является файлом?
является. Это особый файл. Файлы бывают разные. Вы не поверите…

файл-каталог отличается от обычного(регулярного) файла следующем:
1. использование (execute) каталога отличается от использования регулярного файла. Это именно использование, а не выполнение. Смысл прав доступа естественно разный.
2. файл-каталог невозможно прочитать как текст. Можно только читать записи, которые содержат имена файлов. Структура каталога скрыта, и не только для юзера, но и от интерфейса glibc.
3. SGID бит имеет иной смысл. (и ещё по мелочи, например append only атрибут ext4)
4. каталог может быть точкой монтирования, а файл не может.
5. каталог не может иметь два имени, а простой файл может. (hardlinks)
6. каталог невозможно удалить, если там что-то есть кроме точек и двух точек
7. любой каталог содержит специальные файлы точка и две точки. Файл точка — другое имя этого каталога, а две точки — родитель. Корень является родителем сам себе.

вроде всё.
21.12.2014 05:26 #406145
"drBatty" написал:
Вы не поверите…

Поверю. Букварь мне тут не надо зачитывать пожалуйста.

21.12.2014 06:26 #406152

"stranger" написал:
Букварь мне тут не надо зачитывать пожалуйста.
между прочим, вопрос из букваря. В Slackware Linux есть SlackBook, и там есть ответ на ваш вопрос. Да и вообще на большинство простых вопросов (букварь жеж).
Войдите или зарегистрируйтесь, чтобы ответить.