среда, 15 декабря 2010 г.

Добовляем права (ACL) на папки и файлы для нескольких пользователе или групп с помощью setfacl и getfacl. НЕ ЧЕРЕЗ CHMOD.

Выставляем права для в будущем создаваемых файлов в папках (только директории могут допускаться ACL по умолчанию) по умолчанию (d:u:vasya:rwx)  и уже существующих (u:vasya:rwx) папок (-type d) и файлов (-type f) для пользователя, а заодно выставим маску полную принудительно, а то на некоторых файлах ограничиваются права, которые мы пытаемся выставить:

Даем доступ:
# find /home/dir/ -type d -exec setfacl -m d:u:vu2004:rwx,u:vu2004:rwx {} \;
# find /home/dir/ -type f -exec setfacl -m u:vu2004:rwx,m:rwx {} \;

P.S. у setfacl рекурсивную (-R) обработку не указываем - нет смысла find и так ищет именно то, что нам нужно.

Просмотреть выставленные права:
# getfacl /home/dir

Удалить рекурсивно все внешние ACL (т.е. все кроме родных, которые выставляются с помощью CHMOD)
# setfacl -Rb /home/dir

вторник, 14 декабря 2010 г.

В системе звук есть, а в браузаре нет. Или как задать карту по умолчанию.

Воткнул в свой системник беспроводные наушники, в системе обнаружилась новая звуковая карта. В "Настройки" - "Параметры системы" - "Мультимедиа" поднял на верх (выставил приоритет) новое звуковое устройство. Звук в системе появился, но в браузере видео есть, а звука, увы, нет. Что же делать? Обрыл весь инет ...забил голову бредовыми идеями и все таки элементарная логика взяла свое.
Вот что у меня получилось.