Права доступа

К CDS 11-й версии подключен клиент (CLDX тоже 11).

Пытаюсь установить что-нибудь на клиенте, но emerge валится:

# emerge -av firefox
Permission denied: 'open('/var/calculate/remote/packages/CLDX/i686/.Packages.portage_lockfile')'

А если сменить владельца /var/calculate/remote/packages и подкаталогов на root:client, то имеем следующее:

# emerge -av firefox
[Errno 13] Permission denied: '/var/calculate/remote/packages/CLDX/i686/.Packages.portage_lockfile': chown('/var/calculate/remote/packages/CLDX/i686/.Packages.portage_lockfile', -1, 250)
Cannot chown a lockfile: '/var/calculate/remote/packages/CLDX/i686/.Packages.portage_lockfile'
Group IDs of current user: 0 1 2 3 4 6 10 11 20 26 27
Permission denied: 'chown('/var/calculate/remote/packages/CLDX/i686/Packages.8459', 0, 250)'

Если удалить каталог /var/calculate/remote/packages и поменять владельца /var/calculate/remote/distfiles на root:client, то сборка идет нормально. Пакет устанавливается. (Если владельца не сменить, emerge тоже вываливается с ошибкой)
Однако создать бинарный пакет невозможно:

# quickpkg --include-config=y tar
Traceback (most recent call last):
  File "/usr/bin/quickpkg", line 287, in <module>
    retval = quickpkg_main(options, args, eout)
  File "/usr/bin/quickpkg", line 196, in quickpkg_main
    ensure_dirs(bintree.pkgdir)
  File "/usr/lib/portage/pym/portage/util/__init__.py", line 1212, in ensure_dirs
    os.makedirs(dir_path)
  File "/usr/lib/portage/pym/portage/__init__.py", line 226, in __call__
    rval = self._func(*wrapped_args, **wrapped_kwargs)
  File "/usr/lib/python2.6/os.py", line 150, in makedirs
    makedirs(head, mode)
  File "/usr/lib/python2.6/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 20] Not a directory: '/var/calculate/remote/packages/CLDX'

Собственно вопрос: что делать и как быть?

PS
Пробовал менять маски для remote в конфиге самбы на 0777, но результата никакого.

Выполнялись ли на сервере команды:

cl-groupadd --gid 250 -f portage unix
cl-usermod -a portage client unix

Нет, не выполнялись. Точнее не в таком виде, как указано.

Выполнил. Но проблема осталась - виной всему права доступа - 2755 к packages, distfiles и подкаталогам (именно такие оказались установлены по-умолчанию). После смены на 2775 удалось установить как бинарный пакет (предварительно скачанный сервером), так и собрать из исходников (опять же, скачанных сервером).

Доступа в интернет с клиента пока нет, потому не могу проверить, работает ли (и как работает) скачивание клиентом.

В остальном спасибо, действительно помогло! Но не помешало бы изначально выставить нужные права на каталоги.

UPD
Клиенты скачивают пакеты нормально. Единственная просьба - написанное выше. Нужно, чтоб изначально при установке на каталоги distfiles и packages ставились права 2775.

Та же проблема, клиенты не могут сохранить пакеты в distfiles, хотя права там и прописаны 2775, при этом через mc спокойно могу создавать и изменять файлы. Пока что решил эту проблему установив права в 2777, но это комильфо. Где может быть загвоздка?
Команды приведенные выше так же не помогли.