在 CentOS 上让 GIMP 使用网络共享的实用做法
总体思路
方案一 搭建 Samba 共享供 GIMP 使用(跨平台易用)
sudo yum install samba samba-common -ysudo systemctl enable --now smb nmbsudo mkdir -p /srv/gimp_share && sudo chmod 2775 /srv/gimp_share && sudo chown nobody:nobody /srv/gimp_share[gimp]
path = /srv/gimp_share
browseable = yes
read only = no
guest ok = yes
create mask = 0664
directory mask = 0775
sudo firewall-cmd --permanent --add-service=samba && sudo firewall-cmd --reload\\你的CentOS_IP\gimpsudo smbpasswd -a 用户名,然后在共享中设置 valid users = 用户名 并关闭 guest ok。上述安装、启动、配置、防火墙与访问方式均为 Samba 在 CentOS 上的通用做法。方案二 搭建 NFS 共享供 GIMP 使用(Linux/Unix 场景)
sudo yum install nfs-utils -ysudo systemctl enable --now nfs-server rpcbind/srv/nfs_gimp 192.168.1.0/24(rw,sync,no_subtree_check,no_root_squash)sudo exportfs -arvsudo firewall-cmd --permanent --add-service=nfs && sudo firewall-cmd --permanent --add-service=mountd && sudo firewall-cmd --permanent --add-service=rpc-bind && sudo firewall-cmd --reloadsudo yum install nfs-utils -ysudo mount -t nfs 服务器IP:/srv/nfs_gimp /mnt/nfs_gimp在 GIMP 中直接使用共享的要点
常见问题与排查
create mask/directory mask;NFS 注意导出选项与客户端 UID/GID 一致性。sudo firewall-cmd --permanent --add-service=samba && sudo firewall-cmd --reloadsudo setenforce 0;生产环境建议用 chcon 为共享目录设置合适类型(如 public_content_t 或 samba_share_t),或配置 SELinux 布尔值以允许 Samba 访问家目录/自定义目录。