# chmod 755 home
chmod: WARNING: can't change home
#
после того, как я установил solaris 10, / home не может быть записан кем-либо, когда я пытаюсь изменить права доступа как root, я получаю указанную выше ошибку.
Изменить: исходное разрешение было установлено на 777
Нет причин менять /home
разрешение, и особенно установка их на 0777
внесет серьезную уязвимость в системе безопасности.
Вероятно, вы захотите создать обычный домашний каталог для нового пользователя. По умолчанию Solaris настроен на хранение этого каталога в общей папке, автоматически монтируемой несколькими экземплярами ОС с NFS. /home
является точкой монтирования для этих каталогов, в то время как на сервере, на котором размещены каталоги, которые могут быть одними и теми же, фактические каталоги обычно хранятся в /export/home/
.
Вы можете предварительно настроить этот механизм и использовать /export/home
вместо этого в качестве базового каталога для ваших новых пользователей или навсегда отключите автоматическое монтирование только для домашних каталогов.
Последнее делается путем комментирования строки, которая гласит
/home auto_home -nobrowse
в /etc/auto_master
Файл конфигурации. Затем перезапустите сервис автомонтирования:
svcadm restart autofs
Удостовериться /home
разрешения исходные: dr-xr-xr-x
и все готово.
Из: http://www.unix.com/solaris/38623-solaris-10-home.html
Перед выполнением chmod попробуйте использовать root или sudo:
# /usr/sbin/svcadm disable -t autofs