Size: a a a

2018 May 26

D

Dima in pro.bash
и пофигу на право выполнения.
источник

D

Dima in pro.bash
Что я сегодня выячнил:
"rw-" - права на файл
bash dir/file - скрипт из файла рбаотает
source dir/file - скрипт из файла работает
dif/file - скрипт НЕ запускается -bash: dir/file: Permission denied
./dir/file -скпритп НЕ запускается -bash: dif/file: Permission denied
источник

D

Dima in pro.bash
Для того чтоб иметь возможность Писать, запускать, менять атрибуты файла надо тольо чтоб на дирктории стояла x.
источник

D

Dima in pro.bash
d--x (на дирректории)  достаточно для того чтобы выполнять с файлом все операции кроме удаления.
источник

D

Dima in pro.bash
источник

D

Dima in pro.bash
Тоже интересно `dr--` делает `ls` с вопросами.  `dr--x` делает `ls` уже с информацией о файле. Вообще `x` на дирреткории это очень много.
источник

D

Dima in pro.bash
Сегодня ставил пракрческие эксперементы по правам доступа в Linux, потому что все статьи полноценных ответов не дают.  Выяснил на практике: для того чтоб создавать/удалять файлы в дирректории нужны wx права. w одельно недостаочно и x отдельно тоже не достаточно.  По отдельности не достаточно, вместе работает.
источник

D

Dima in pro.bash
источник

D

Dima in pro.bash
Вот сколько не читаю доков, везде написано не особо хорошо, взять хоть википедию: https://en.wikipedia.org/wiki/File_system_permissions#Permissions
источник

D

Dima in pro.bash
источник

D

Dima in pro.bash
The write permission grants the ability to modify a file. When set for a directory, this permission grants the ability to modify entries in the directory. This includes creating files, deleting files, and renaming files. - складывается впечатление что w без x позволяет создавать и удалять файлы. А на практике то не так.
источник

D

Dima in pro.bash
источник

TK

Tetyana K in pro.bash
Почитай про inode.

x -- это или права на выполнения, или разрешение на просмотр директории. Можно смотреть атрибуты inode (что недоступно под обычным чтением)
r -- это разрешение на чтение содержимого (!) для файла. Для директории можно читать список имён файлов, но никакие другие атрибуты айнод.
w -- права на запись

Для удаление/добавление файлов -- нужны права на запись в файл директории. x нужен затем, чтобы удалить или добавить айноду. Без айноды файл не будет существовать в файловом дереве
источник

TK

Tetyana K in pro.bash
источник

TK

Tetyana K in pro.bash
В этой книжке страница 286-290
источник

D

Dima in pro.bash
Tetyana K
В этой книжке страница 286-290
Таня, спасибо большое.  Каждый день я тебя добрым словом вспоминаю за  GNU C документацию.
источник

D

Dima in pro.bash
это все точки на i потавило.
источник

D

Dima in pro.bash
Tetyana K
Почитай про inode.

x -- это или права на выполнения, или разрешение на просмотр директории. Можно смотреть атрибуты inode (что недоступно под обычным чтением)
r -- это разрешение на чтение содержимого (!) для файла. Для директории можно читать список имён файлов, но никакие другие атрибуты айнод.
w -- права на запись

Для удаление/добавление файлов -- нужны права на запись в файл директории. x нужен затем, чтобы удалить или добавить айноду. Без айноды файл не будет существовать в файловом дереве
Ну что за женщина :)) Вы посмотрите что делается. Она так хорошо шарит в ОС.
источник

TK

Tetyana K in pro.bash
Dima
это все точки на i потавило.
Все точки над i-нодами :)
источник

TK

Tetyana K in pro.bash
Dima
Ну что за женщина :)) Вы посмотрите что делается. Она так хорошо шарит в ОС.
Ты меня смущаешь.
Я не очень хорошо шарю ОС. Просто сталкивалась с похожими вопросами.
А ещё в обидках на Microsoft :)
источник