Tutorial de configuración del servidor Linux Samba

¡Este tutorial es aplicable a Centos y Ubuntu, y otros sistemas Linux generalmente tienen los mismos comandos de configuración con alta probabilidad!


1. Apague el cortafuegos

1. cientos

Ver el estado del cortafuegos: systemctl status firewalld.service

Apague el firewall: systemctl stop firewalld.service

Deshabilite el firewall de forma permanente: systemctl disabled firewalld.service

2. Personalidad

Ver el estado del cortafuegos: sudo ufw status

Desactivar el cortafuegos: sudo ufw desactivar


Segundo, instala el servidor samba

1. cientos

yum instalar -y samba

2.Ubuntu

apt-get install -y samba

Si está durmiendo durante el proceso de instalación, puede usar el número de proceso kill -9 para eliminarlo y luego continuar con la instalación.


3. Modificar el archivo de configuración de samba

Primero haga una copia de seguridad del archivo de configuración de samba 

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak  

y luego modificar 

vim /etc/samba/smb.conf

Agregue el siguiente código a global:

[global]
        map to guest = Bad User	# 开启匿名用户访问,这条注释要删掉!

Agregue el siguiente código al final del archivo:

[share]
        comment = This is samba dir		
        path = /home/share		# 共享文件夹路径
        read only = no			# 关闭只读
        create mask = 0777		# 创建文件权限
        directory mask = 0777		# 文件夹权限
        guest ok = yes	
        writable = yes
        browseable = yes

  

¡El elemento de ruta corresponde a la ruta de nuestra carpeta compartida, y la carpeta debe crearse en la ruta correspondiente!

¡[compartir] corresponde a la carpeta que se muestra cuando visitamos en la ventana!


4. Crea una carpeta compartida

mkdir /inicio/compartir

Nota: Después de crear la carpeta compartida, es posible que no se pueda compartir en la ventana, porque también hay un mecanismo de seguridad SELinux en Linux, que le impedirá acceder a la ventana;

Aquí hay dos soluciones: 1. Apague SELinux, pero no se recomienda porque es un mecanismo de seguridad, 2. Use los siguientes comandos para operar:

getenforce     # Si se muestra Enforcing, SELinux se está ejecutando, ¡pero no se recomienda cerrarlo! Simplemente use las siguientes dos líneas de código.

chcon -R -t samba_share_t ruta de la carpeta compartida

chown para acceder a la cuenta de samba Ruta de la carpeta compartida       #La cuenta de samba aquí es la cuenta de un usuario común de Linux

 Por ejemplo:

chcon -R -t samba_share_t /home/share
chown admin /home/share    # admin 是我Linux系统的普通用户
# 也可以自己新建一个用户去设置


5. Agregue el permiso más alto a la carpeta

chmod -R 777 /inicio/compartir


6. Añadir usuario samba

¡Use generalmente el usuario predeterminado de Linux! ¡Es decir, usuarios comunes de su sistema Linux!

smbpasswd - administrador

introducir la contraseña


Siete, reinicia el servicio samba.

systemctl reiniciar smb


8. Agregue el servicio samba para que se inicie automáticamente al arrancar

systemctl habilitar smb; systemctl habilitar smb.servicio


Nueve, revisa la dirección IP 

Ifconfig 
verifica la dirección IP en la tarjeta de red ens33


10. Accede al servidor samba en Windows

\\Dirección IP

 

 ¡En este punto, la configuración del servidor samba está establecida!

Puede crear archivos o carpetas, y luego ir a la carpeta /home/share en Linux para ver, encontrará que habrá archivos o carpetas recién creados; ¡los archivos creados en Linux, usando el acceso de ventana también tendrán el documento correspondiente!

Supongo que te gusta

Origin blog.csdn.net/cpp_learner/article/details/129445278
Recomendado
Clasificación