Сначала нужно настроить ядро - добавить поддержку файловой системы SMB:
File systems --->
Network File Systems --->
<*> SMB file system support
После этого устанавливаем пакет
net-fs/samba с помощью команды
После этого пересобираем пакет
gnome-vfs с поддержкой samba
USE='samba' emerge --nospinner =gnome-base/gnome-vfs
Конфигурация samba прописывается в файле /etc/samba/smb.conf. Добавим общий доступ к папке /shared:
[global]
workgroup= bexp
hosts allow = 192.168.0.
[public]
comment = Shared
path = /shared
valid users = guest
public = yes
guest ok = yes
browseable = yes
writable = yes
Конфигурация пользователей samba прописывается в файле /etc/samba/smbusers.
# Unix_name = SMB_name1 SMB_name2 ...
root = administrator admin
nobody = guest pcguest smbguest
guest = guest
Если среди linux users нет guest - создадим его. После этого командой
укажем его пароль для доступа через samba, после чего перезапускаем samba командой
/etc/init.d/samba restart
После этого в nautilus набираем
smb://<computer name>,указываем пользователя guest, пароль - который для него создали и получаем доступ к папке shared.
Чтобы samba стартовал при запуске системы необходимо выполнить команду
rc-update add samba default