Размещение каталога $ HOME на сервере NFS

У меня есть несколько клиентских машин, на которых установлена ​​Ubuntu, и недавно они были обновлены до 13.04. У меня также есть сервер на базе Slackware, который включает службу nfs.

Я хочу получить доступ ко всем моим документам от любого клиента. Я скопировал весь каталог $HOME на файловый сервер. Я использовал usermod -d для установки моего домашнего каталога в соответствующую область на сервере. Я использую autofs для монтирования удаленных каталогов, поэтому полный путь - /net/tower/mnt/user/UserHome/peter.

Если я войду через текстовую консоль, все будет хорошо - мои файлы доступны и доступны для записи. Однако, если я вхожу через рабочий стол, я получаю сообщение об ошибке:

Could not update ICEauthority file with the full path/filename for the .ICEauthority file.

Я обеспечил правильность владения и привилегий / прав доступа к файлу. Я попытался удалить файл, я попытался создать пустой файл из текстовой консоли - я все еще получаю сообщение об ошибке.

Либо я должен найти способ обойти эту ошибку, либо найти способ изменить мой $HOME после входа в систему (из моего .profile?).

Кто-нибудь может мне помочь?

6
задан 8 May 2013 в 18:17

1 ответ

Мой совет не решит все Ваши проблемы, но можно найти его достаточно. У Вас могло быть только набор каталогов в сервере NFS. т.е. каталог Documents. Для этого смонтируйте свой сервер nfs домой где-нибудь как /media/nfs_server/home. Затем измените содержание файла ~/.config/user-dirs.dirs

Там можно изменить dir значения по умолчанию Документов и установить его на сервер NFS домой:

У Вас должно быть что-то как:

XDG_DOCUMENTS_DIR="$HOME/Documents"

Измените его на:

XDG_DOCUMENTS_DIR="/media/nfs_server/home/my_login/Documents"

Замените его туда, где Вы действительно монтируете свой сервер NFS и свой реальный вход в систему. Вы могли даже попробовать что-то как: /media/nfs_server/$HOME/Documents, но это зависит Ваших каталогов сервера.

Надеюсь, это поможет.

3
ответ дан 8 May 2013 в 18:17

Другие вопросы по тегам:

Похожие вопросы: