From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.2.5 From: Sergey Shilov To: community@lists.altlinux.org Date: Tue, 13 Jan 2009 17:55:56 +0200 User-Agent: KMail/1.9.10 References: <496C8FCF.9040904@rambler.ru> In-Reply-To: <496C8FCF.9040904@rambler.ru> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Message-Id: <200901131755.57009.hsvhome@mail.ru> X-Spam: Not detected X-Mras: Ok Subject: Re: [Comm] =?koi8-r?b?68HUwczPxyDTINPP183F09TO2c0gxM/T1NXQz80=?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: hsvhome@mail.ru, ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jan 2009 15:58:33 -0000 Archived-At: List-Archive: List-Post: В сообщении от 13 января 2009 Yury Aliaev написал(a): > У меня возникла проблемка, на решение которой моих знаний unix не > хватает. Хотя проблемка на первый взгляд элементарная... > В общем, на > моём домашнем компе два пользователя -- я (скажем условно, me) и жена > (wife). Мы решили создать отдельный каталог, куда будем складывать > фотографии. Причём нужно, чтобы и я, и жена могли делать всё, что > захочется с его содержимым (в смысле добавлять файлы, каталоги, читать, > копировать, удалять). > Если кто поможет советом -- большое спасибо! Если очень хочется шары (воспринимать с долей юмора) ... Пользуем локальный анонимный nfs с подменой пользователя. Через sudo или из под рута Ставим nfs (клиент и сервер) #apt-get install nfs-clients nfs-utils nfs-server Настраиваем локальный nfs сервер Готовим каталог для шары #mkdir /home/shared #chown nobody.nobody /home/shared Разрешаем локальный доступ (можно уточнять) #echo -e "ALL: 127.0.0.1\n">>/etc/hosts.allow Разрешаем монтирование /home/shared по nfs #echo -e "/home/shared 127.0.0.1/255.255.255.0(rw,all_squash,anonuid=99,anongid=99)\n">>/etc/exports Тут 99 это UID и GID пользователя nobody Включаем nfs #chkconfig nfs on Рестартуем nfs #service nfs restart Настраиваем клиента для раздачи nfs-ной шары Готовим каталог(и) #mkdir /mnt/shared Алкающим шары пользователям можно самостоятельно в ~ сделать симлинки на /mnt/shared $ln -s /mnt/shared/ ~/shared Настраиваем монтирование (noauto - из-за того, что будем костылем монтировать у себя) #echo -e "localhost:/home/shared /mnt/shared nfs rw,nolock,noauto 0 0\n">>/etc/fstab Собственно "костыль" #touch /etc/rc.d/rc.local #chmod 700 /etc/rc.d/rc.local #echo -e "mount localhost:/home/shared\n">>/etc/rc.d/rc.local Передергиваем портмап #service portmap restart Монтируем #mount /mnt/shared В результате в каждый желающий может читать/писать/ваять в каталоге ~/shared, который реально есть /home/shared с правами на все nobody.nobody --- С уважением С.Шилов