Debian 12 系统配置注意事项

开机自动挂载windows共享文件夹

修改/etc/fstab文件,注意users 选项提供了挂载权限,是必要的

//win_ip_adress/shared_name /mount_point cifs username=name,password=pw,uid=id,gid=id,users,vers=2.0 0 0

ping hostname issue

  • linux firewalld需要开机mdns服务,这样windows才可以ping通linux的hostname

  • linux需要安装systemd-resolved,并在/etc/systemd/resolved中配置,同时firewalld打开llmnr-client服务,linux可以ping通windwos hostname

DNS=223.5.5.5 114.114.114.114 8.8.8.8 LLMNR=yes

Samba文件共享

  1. 安装samba,sudo dnf install samba

  2. 添加samba用户并设置密码,sudo smbpasswd -a username,这里的用户必须是linux系统用户。

  3. 配置共享文件sudo nano /etc/samba/smb.conf

shell [shared] comment = shared #comment name to show in network guest ok = No #means the shared folder is not public path = /path/to/shared folder read only = No #allow to write valid users = username

  1. 激活samba服务

sudo systemctl enable smb.service sudo systemctl start smb.service

  1. 配置防火墙

firewall-cmd --permanent --add-service=samba

Note: 如果发生文件用户及权限都正常的情况下,仍显示无权限访问,需要修改SELinux模式从enforcing切换到permissive

sudo nano etc/selinux/config

SELINUX=enforcing替换为SELINUX=permissive并重启samba服务。