Права на .dmrc трогать не надо было. Там права доступа на домашний каталог:
Домашний каталог пользователя $HOME должен принадлежать пользователю и не должен быть доступен для записи другим пользователям."
[yana@linux ~]$ ls -l /home/
<Skip>
drwxrwxrwx 30 yana yana 4096 Дек 2 09:49 yana
[yana@linux ~]$ ls -l ~/.dmrc
-rw------- 1 yana yana 28 Ноя 19 19:02 /home/yana/.dmrc
Но после стало:
ls -l /home
drwx------ для root
drw-r--r-- для yana (в домашнем каталоге то же самое на все папки)
man chmod
выполнение (или доступ к каталогу) (x);
Неверно заданы права на доступ к каталогу.
Я обычно закрываю хомяк для всех кроме себя:
$ ls -la /home/
итого 8
drwxr-xr-x 4 root root 96 Мар 23 2011 .
drwxr-xr-x 23 root root 568 Ноя 28 12:26 ..
drwx------ 120 user user 5648 Дек 1 01:37 user
ИМХО:
значение байта 6 справедливо для незапускаемого файла на чтение/запись, но несправедливо для каталога. Например:
drwx------ 3 user user 80 Aug 9 2010 .macromedia/
-rw-r--r-- 1 user user 3146 Jul 30 16:09 .mailcap
Пример моделирования облома доступа к каталогу при неправильно заданных правах и возврат в нормальное:
# ls -laF /home/user/|grep .macromedia
drwx------ 3 user user 80 Aug 9 2010 .macromedia/
#
# chmod 644 /home/user/.macromedia
#
# ls -laF /home/user/|grep .macromedia
drw-r--r-- 3 user user 80 Aug 9 2010 .macromedia/
#
$ pwd
/home/user
$
$ cd .macromedia
bash: cd: .macromedia: Отказано в доступе
$
$ chmod 700 .macromedia
$
$ ls -laF .macromedia
итого 6
drwx------ 3 user user 80 Авг 9 2010 ./
drwx------ 120 user user 5648 Дек 3 00:51 ../
drwx------ 5 user user 144 Ноя 22 2010 Flash_Player/
$
$ cd .macromedia
$
Доступ к каталогу только на чтение:
5 (r-x)
Доступ к каталогу на чтение/запись:
7 (rwx)
Я б жмякнул:
chmod 700 /home/yana
chmod 600 /home/yana/.dmrc
chown -R yana:yana /home/yana
Хотя на домашний можно и (не рекурсивно!)
$ ls -la /mnt/sda9/home/|grep user
drwxr-x--- 156 user user 8560 Дек 12 2010 user
чтение содержимого хомяка и запись для себя
только чтение содержимого хомяка для группы
для остальных всё запрещено.
Для Баяны:
хорошо бы прочесть что-нибудь из этого
http://ru.wikipedia.org/wiki/Chmodhttp://citforum.ru/operating_systems/unixuser/gl3_10_6.shtmlhttp://qref.sourceforge.net/quick/ch-tutorial.ru.html#s-file-permhttp://rus-linux.net/MyLDP/BOOKS/userguide.htm#_Toc153965638http://rus-linux.net/MyLDP/BOOKS/MDK-10/cmdline-attr.htmlhttp://rus-linux.net/book1.php?name=book1/gl-04/gl_04_05.htmlНу и впоследствии, зайдя сюда
http://company.yandex.ru/academic/kitпосмотреть в довесок из первого Курса ролик "Файловые системы"
Там про права доступа тоже немного есть.
Понятно, что сначала темный лес, но не Боги ж горшки обжигают
Сугубо ИМХО:
права доступа к файлам и каталогам, и процессы, самая важная часть для понимания Unix.
Ну так вот как-то...