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文件共享
-
安装samba,
sudo dnf install samba
。 -
添加samba用户并设置密码,
sudo smbpasswd -a username
,这里的用户必须是linux系统用户。 -
配置共享文件
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
- 激活samba服务
sudo systemctl enable smb.service
sudo systemctl start smb.service
- 配置防火墙
firewall-cmd --permanent --add-service=samba
Note: 如果发生文件用户及权限都正常的情况下,仍显示无权限访问,需要修改SELinux模式从enforcing切换到permissive
sudo nano etc/selinux/config
将SELINUX=enforcing
替换为SELINUX=permissive
并重启samba服务。