Все операции ниже написаны для учетной записи root (если вы используете чит код login=root)Samba — пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS.
1. Откройте терминал и сделайте резервную копию smb.confЗаметка. Для учетной записи guest приведены примеры в заметках к данной статье.
Code: Select all
cp /etc/samba/smb.conf{,.bak}
после чего откройте /etc/samba/smb.confЗаметка. Актуально только для старых версий Samba.
Предварительно переименуйте smb.conf-sample в smb.conf командой:Code: Select all
mv /etc/samba/smb.conf-sample /etc/samba/smb.conf
2. Найдите и пропишите рабочую группу, которая используется в Windows вашей локальной сети.
Например, у Вас рабочая группа WORKGROUP, тогда находимЗаметка. В новых версиях Samba по умолчанию указана группа WORKGROUP
Code: Select all
# workgroup = NT-Domain-Name or Workgroup-Name, eg: LINUX2
workgroup = MYGROUP
Code: Select all
# workgroup = NT-Domain-Name or Workgroup-Name, eg: LINUX2
workgroup = WORKGROUP
Code: Select all
# NOTE: If you have a BSD-style print system there is no need to
# specifically define each individual printer
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
# Set public = yes to allow user 'guest account' to print
guest ok = no
writable = no
printable = yes
Code: Select all
# NOTE: If you have a BSD-style print system there is no need to
# specifically define each individual printer
[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
# Set public = yes to allow user 'guest account' to print
guest ok = yes
writable = no
printable = yes
Code: Select all
[porteus]
path = /mnt/sdb1
public = yes
guest ok = yes
browseable = yes
writable = yes
printable = no
path = /mnt/sdb1 - это директория или расшаренный раздел (в данном примере раздел), к которому Вы хотите открыть общий доступ.
3. Открываем терминал и выполняем командуЗаметка. Проверить правильность оформления (синтаксиса) /etc/samba/smb.conf можно с помощью команды:Code: Select all
testparm
Code: Select all
smbpasswd -a root
по умолчанию, в данном примере, вводим пароль toor
но лучше задать свой, произвольный и желательно непростой пароль.
Затем в терминале выполняем команду на добавление пользователя rootЗаметка. Для учетной записи guestзадаем пароль для учетной записи guestCode: Select all
su toor smbpasswd -a guest
по умолчанию, в данном примере, вводим пароль guest
но лучше задать свой, произвольный и желательно непростой пароль.
Code: Select all
smbpasswd -e root
далее делаем исполняемым файлЗаметка. Для учетной записи guest
Затем в терминале выполняем команду на добавление пользователя guestCode: Select all
su toor smbpasswd -e guest
Code: Select all
chmod +x /etc/rc.d/rc.samba
Code: Select all
/etc/rc.d/rc.samba start
Code: Select all
/etc/rc.d/rc.samba restart
Code: Select all
ifconfig
4. Переходим на другую локальную машину (в которую входит samba сервер Porteus), например под управлением Windows - открываем там Explorer (он же проводник - два раза нажимаем левой кнопкой мыши по Мой компьютер, Компьютер, Этот компьютер, в зависимости от версии Windows) и вводим в строке адреса
Code: Select all
\\ip_samba_сервера
Так же можете подключить сетевой диск. В нашем примере директория до расшаренного раздела будет выглядеть так:Заметка. Для учетной записи guest
вводим логин guest и пароль guest (или свой пароль, заданный ранее) и не забываем поставить галочку “Запомнить учетные данные”
Code: Select all
\\ip_samba_сервера\porteus
Если используется файловый менеджер Linux, то в адресной строке необходимо ввести свои данные в формате:Заметка. Для учетной записи guest
вводим логин guest и пароль guest (или свой пароль, заданный ранее) и не забываем поставить галочку “Запомнить учетные данные”
Code: Select all
smb://username@hostname/share/
Code: Select all
smbtree
smbtree - это SMB обозреватель в текстовом режиме. Аналог "Обозревателя Сети" существующего на компьютерах Windows. Отображает дерево со всеми доменами, сервера этих доменов и общие ресурсы на серверах.