lensoff 18.05.2010 21:32
Есть вопрос! — (Решено) Доступ только на чтение к домашнему каталогу
На днях поставил арч (до этого больше года сидел под убунтой). Все очень интересно, kdemod красив. Разбираюсь по-тихоньку.Возникла проблема с тем, что ничего не могу удалить/записать из своего домашнего каталога.
При это при установке арч спрашивал меня сделать ли chown старых файлов моего каталога, и делал их.
С рут-правами все удаляется/пишется.
В свойствах папок домашнего каталога владельцем файлов указан я. В fstab /home прописан нормально, без опции только для чтения.
Где я накосячил?
А надо всего лишь было сделать sudo chown user -R /home/user
Прошу прощения у всех откликнувшихся за столь тупой вопрос.

+ 2 -
ls -al выведет с правами и группами, проверь что и как.
chown -R username /home/username
где username - имя твоего пользователя
где username - имя твоего пользователя
Простите, в rss увидел название топика и в голове промелькнуло "жаль...". Присоединяюсь к коменту #1.
Что говорят нижеследующие команды?
А там посмотрим.
Ну и включены ли расширенные права доступа ACL и Selinux?
df -hT
ls -la /home/
whoami
А там посмотрим.
Ну и включены ли расширенные права доступа ACL и Selinux?
Вот небольшая иллюстрация:
Владелец и группа папок отличаются, т.к. я для эксперимента воспользовался chown на первой папке.
$ cd
$ cd papa
$ pwd
/home/oleg/papa
$ ls -1Fl
итого 20
drwxr-xr-x 2 oleg users 4096 Май 18 21:14 DVD1/
drwxr-xr-x 2 1000 1000 4096 Май 10 14:16 DVD2/
drwxr-xr-x 2 1000 1000 4096 Май 11 23:13 DVD3/
drwxr-xr-x 2 1000 1000 4096 Май 10 14:16 DVD4/
-rw-r--r-- 1 oleg users 687 Май 10 12:05 papa.txt
$ rm -Rv DVD1/
rm: невозможно удалить «DVD1»: Отказано в доступе
$ rm -Rv DVD2/
rm: спуститься в защищённый от записи каталог «DVD2»? y
rm: удалить защищенный от записи обычный файл «DVD2/Aviabaza osobogo naznacheniya.avi»? y
rm: невозможно удалить «DVD2/Aviabaza osobogo naznacheniya.avi»: Отказано в доступе
Владелец и группа папок отличаются, т.к. я для эксперимента воспользовался chown на первой папке.
Ну вот то, что не удаляются DVD2 и следующие нет ничего необычного - они принадлежат юзеру с id 1000, которого в системе вообще нет. Т.е. chown, видимо, не отработал. Как тут уже неоднократно советовали можно попробовать chown сделать ручками рекурсивно.
С DVD1 пока же не всё понятно. Что по поводу access control list и selinux?
С DVD1 пока же не всё понятно. Что по поводу access control list и selinux?
Лучше бы вместо стольких слов показал какие все-таки права стоят на папку/файлы, с помощью ls -l например, а так, сделай, чтобы точно быть уверенным, как-нибудь так:
chown -R user:users
chmod -R 700 /home/user
chown -R user:users
chmod -R 700 /home/user
$ df -hT
Ф. система Тип Разм Исп Дост Исп% смонтирована на
/dev/sda1 ext4 13G 2,7G 9,3G 23% /
udev tmpfs 10M 184K 9,9M 2% /dev
none tmpfs 1,6G 0 1,6G 0% /dev/shm
/dev/sda4 ext4 475G 341G 110G 76% /home
$ ls -la /home/
итого 36
drwxr-xr-x 6 root root 4096 Фев 22 10:14 .
drwxr-xr-x 20 root root 4096 Май 16 18:48 ..
drwx------ 2 root root 16384 Ноя 6 2009 lost+found
drwxr-xr-x 30 oleg users 4096 Май 18 21:48 oleg
drwxr-xr-x 14 sergey users 4096 Май 16 15:55 sergey
drwx------ 4 root root 4096 Ноя 15 2009 .Trash-0
$ whoami
oleg