Можно использовать cpp, но он продолжает некоторые пустые линии, где он объединил вывод и некоторое введение, которое я удаляю с sed - возможно, он может быть сделан с cpp-флагами и опциями также:
echo 'foo bar \
bash \
baz
dude \
happy' | cpp | sed 's/# 1 .*//;/^$/d'
foo bar bash baz
dude happy
Солярис в основном предполагает, что у и клиента и сервера есть тот же UIDs/GIDs для каждого пользователя. То, что, вероятно, происходит, - то, что Ваш 'read1' и 'read2' пользователи не существуют на сервере Соляриса, таким образом, запросы NFS происходят как NFS скоро пользователь. Существует два способа зафиксировать его.
Найдите числовой UID read1 и read2 пользователей, на хосте Linux, затем например, если бы read1 был UID 101, и read2 был UID 102, то Вы могли:
Вы можете любой показанный/export/home/read1 и/export/home/read2 пользователей к их соответствующему UID, на сервере Соляриса, через chown -R 101 /export/home/read1
chown -R 102 /export/home/read2
Или можно установить NFS скоро пользователь к тем UIDs для каждого пользователя и индивидуально совместно использовать каждый каталог.
share -o rw -o anon=101 -d „Freigabe von /export/home“ /export/home/read1
share -o rw -o anon=102 -d „Freigabe von /export/home“ /export/home/read2
Однако при использовании ZFS на Солярисе 11 который Вы, вероятно, можно совместно использовать их непосредственно в ZFS:
Единственная доля для всех
zfs set share=name=homedirs,path=/export/home,prot=nfs,sec=sys,rw rpool/export/home
Отдельные доли
zfs set share=name=read1-homedir,path=/export/home/read1,prot=nfs,sec=sys,rw rpool/export/home/read1
zfs set share=name=read2-homedir,path=/export/home/read2,prot=nfs,sec=sys,rw rpool/export/home/read2
Выполнение его, этот путь сохраняет доли NFS в метаданных шпульки и zfs, совместно использует те доли каждый раз, когда тот пул смонтирован. Возможно, не полностью полезный на rpool, но у Вас есть пулы, сделанные из внешних дисков, может быть удобно, особенно если когда-нибудь необходимо перемещать диски в новый хост.
Принятие NFS v3 используется,/export/home/read1 должен принадлежать read1 и/export/home/read2 read2.
При использовании NFSv4 дополнительная конфигурация требуется для надлежащего отображения между идентификаторами пользователей.
chmod A+user:$UID:full_set:fd:allow /export/home/$dir
). Я был неясен в своем ответе. спасибо – Tim Kennedy 02.05.2013, 16:38