На терминале я использовал эту команду:
stat Downloads
Это указало, что полномочия для моей папки загрузок были "drwxr-xr-x"
Разве это не означало бы только администратора, и владелец сможет отредактировать папку? Как браузер загрузил бы что-то и поместил бы его в папку, если это не имеет разрешения, или Ubuntu обнаруживает, что Вы позволили браузеру делать так?
Программы работают с полномочиями пользователя, который вызвал их.
Таким образом, при запуске браузера процесс браузера имеет права, необходимо считать, изменить и выполнить файлы.
И поскольку Вы - владелец своей папки Downloads, Ваша учетная запись пользователя имеет (обычно по умолчанию) полный r
ead/w
rite/ex
права ecute. Поэтому Ваш браузер имеет их также.
Разъяснить вывод статистики (d rwx r-x r-x)
:
d
) описывает тип объекта файловой системы, который что Вы исследуете. d
средства, что Вы показываете полномочия каталога. При исследовании файла Вы получите a -
вместо этого. Существуют другие возможности также, как l
для ссылки. Далее существуют (согласно комментарию @Atsby) b
для блочных устройств, c
для устройств посимвольного ввода-вывода, p
для каналов и вероятно еще больше...rwx
поддержите полномочия владельца. Буква означает, что соответствующий тип доступа предоставляют, "-" означает отклоненный.-> полный доступr-x
представьте пользователей полномочий, имеют, кто члены группы владельца. Это - тот же "rwx" - формат как выше.-> только чтение и выполняют полномочия, никакую записьr-x
представьте полномочия любых других пользователей, кто не владелец самостоятельно и не член группы владельца. Все еще тот же "rwx" - формат.-> также только чтение и выполняют полномочия, никакую запись* полномочия Каталога:
Обратите внимание, что полномочия каталога имеют различные значения, чем полномочия файла. Для каталогов...
доступ для чтения (r) означает перечислять файлы (ls
команда),
доступ для записи (w) означает изменять содержание каталога (создание, удаление, переименовывая файлы) и
доступ на выполнение (x) средства, вводящие каталог (cd
команда или открывающийся файловым менеджером)
Усовершенствованный выполняют полномочия:
Иногда Вы находите S
, s
, T
или t
где Вы ожидали бы x
.
Существуют SUID (идентификатор Пользователя аппарата) и SGID (идентификатор Set Group) полномочия, которые заменяют нормальное x
если файл должен всегда выполняться с полномочиями его владельца (SUID) или его группы владельца (SGID). Для SUID, x
из полномочий пользователя (первый блок) заменяется, для SGID, x
из полномочий группы (второй блок) заменяется. Прописная буква S
обозначает a -
(отклоненное разрешение), в то время как маленькое s
равняется x
(данное разрешение).
Если x
из третьего блока (полномочия других) заменяется a T
/t
, это означает, что "Липкий Бит" установлен. В наше время это главным образом используется для предотвращения удаления файла пользователями невладельца, у которых есть полномочия записи. Снова, прописная буква T
равняется a -
(не выполните разрешение для других) без "Липкого Бита", в то время как маленькое t
обозначает предоставленный доступ выполнения (x
) для других.
Восьмеричная нотация:
Полномочия могут также быть представлены 3-4 цифрами (оценивает 0-8), который называют восьмеричной нотацией.
Обычно у Вас есть 3 цифры или 4 цифры с первым набором цифры к 0 (например. 755
или 0755
).
Для вычисления значения цифры просто подведите итог флаговых значений всех флагов набора. Примеры: rwx=4+2+1=7, r-x=4+0+1=5
Источник и дополнительные ссылки:
http://www.zzee.com/solutions/linux-permissions.shtml
http://www.informit.com/articles/article.aspx?p=1822622&seqNum=6
Посетите те ссылки для большего количества детали, особенно об усовершенствованных полномочиях.