Общая файловая система Samba в системе Linux

1. Знакомство с самбой

Samba — это бесплатное программное обеспечение, реализующее протокол SMB в системах Linux и UNIX. Оно состоит из серверных и клиентских программ.
**SMB (блок сообщений сервера)** — это протокол связи для совместного использования файлов и принтеров в локальной сети. Он предоставляет услуги совместного использования файлов, принтеров и других ресурсов между различными компьютерами в локальной сети.
Протокол SMB — это протокол клиент/сервер , посредством которого клиенты могут получить доступ к общим файловым системам, принтерам и другим ресурсам на сервере.
Установив «NetBIOS over TCP/IP», Samba может совместно использовать ресурсы не только с узлами локальной сети, но и с компьютерами по всему миру.

2. Установите самбу

(1)更新当前软件。
sudo apt-get update 

(2)安装samba服务器。
sudo apt-get install samba

(3)创建一个用于分享的samba目录。
sudo mkdir /home/linuxidc/linuxidc.com/share

(4)给创建的这个目录设置权限
sudo chmod 777 /home/linuxidc/linuxidc.com/share

(5)添加用户(下面的linuxidc是我的用户名,之后会需要设置samba的密码)。
sudo smbpasswd -a linuxidc

(6)配置samba的配置文件。
sudo nano /etc/samba/smb.conf

3. Настройте самбу

Пример: добавьте следующее содержимое в конец файла конфигурации smb.conf:

[share_name ]
comment = share folder
browseable = yes
path = /home/linuxidc/linuxidc.com/share
create mask = 0700
directory mask = 0700
valid users = linuxidc
force user = linuxidc
force group = linuxidc
public = yes
available = yes
writable = yes

монтирование Linux:

挂载: sudo mount -o username=linuxidc,password=123456 //xx.xx.xx.xx/share_name /data/datasets
卸载: sudo umount //xx.xx.xx.xx/share_name

доступ к окнам:

直接在文件浏览器地址栏输入:\\xx.xx.xx.xx\share_nam
然后输入用户密码

5. Часто задаваемые вопросы по Samba

1. Добавить приглашение пользователя Samba. Не удалось добавить запись для пользователя.

XXXX$: sudo smbpasswd -a mysmbuser
// smbpasswd 是给samba用户设定密码,而不是分配用户名。(前提mysmbuser用户必须已经是系统用户)
// 输入密码之后提示一下错误
New SMB password:
Retype new SMB password:
Failed to add entry for user mysmbuser.

Причина:
не добавлена ​​соответствующая системная учетная запись, поэтому появится сообщение об ошибке «Не удалось добавить запись для пользователя».
Прежде чем добавлять пользователя samba, вам необходимо сначала добавить системного пользователя.Решение
:
Если вы хотите сделать пользователя samba не системным пользователем, сначала используйте useradd/adduser, чтобы добавить системную учетную запись.

2. Просмотр существующих пользователей на сервере Samba.

sudo pdbedit -L

Acho que você gosta

Origin blog.csdn.net/qq_21386397/article/details/131659921
Recomendado
Clasificación