linux 设置 windows 可见的共享文件夹


第一章:文件夹共享设置方法

① 设置文件共享,只拥有读权限

首先通过 ​​useradd username​​ 添加一个用户。

Linux 设置windows可见的文件夹共享,创建只拥有读权限的共享用户,samba工具安装,“smbpasswd: command not found“问题解决_用户组

然后通过 ​​smbpasswd -a username​​ 来修改下密码。

如果提示 ​​smbpasswd: command not found​​ 请看第③节。

​smbpasswd -e username​​ 来启用该用户。

然后 ​​vi /etc/samba/smb.conf​​ 来修改配置文件。

Linux 设置windows可见的文件夹共享,创建只拥有读权限的共享用户,samba工具安装,“smbpasswd: command not found“问题解决_文件共享_02

修改示例:

[ncc_home]
comment = view the ncc home
browseable = yes
path = /data/ncc_home/
read only = yes
guest ok = no
write list = @root

参数说明:


[smb_name] 共享后的文件夹名字
comment 描述下该共享路径的用途
browseable 是否允许浏览
path 要共享的服务器物理路径
read only 是否只读
guest ok 是否允许匿名访问
write list 允许写的用户,可以填写整个用户组:@用户组名
Linux 设置windows可见的文件夹共享,创建只拥有读权限的共享用户,samba工具安装,“smbpasswd: command not found“问题解决_用户组_03


配置完配置文件后,重启 samba 服务才能生效。

​service smb restart​

注: 有的服务名是 smbd,如果 smb 不行,可以试一下。

Linux 设置windows可见的文件夹共享,创建只拥有读权限的共享用户,samba工具安装,“smbpasswd: command not found“问题解决_用户组_04

② windows 用户访问测试

win+R 打开运行。

Linux 设置windows可见的文件夹共享,创建只拥有读权限的共享用户,samba工具安装,“smbpasswd: command not found“问题解决_文件共享_05

Linux 设置windows可见的文件夹共享,创建只拥有读权限的共享用户,samba工具安装,“smbpasswd: command not found“问题解决_文件共享_06

可以看到我共享的文件夹名了。

Linux 设置windows可见的文件夹共享,创建只拥有读权限的共享用户,samba工具安装,“smbpasswd: command not found“问题解决_文件共享_07

找个文件删除一下,提示文件访问被拒绝。

Linux 设置windows可见的文件夹共享,创建只拥有读权限的共享用户,samba工具安装,“smbpasswd: command not found“问题解决_文件共享_08

③ samba 服务安装,"smbpasswd: command not found"问题解决

说明没有安装 samba 工具。

Linux 设置windows可见的文件夹共享,创建只拥有读权限的共享用户,samba工具安装,“smbpasswd: command not found“问题解决_linux samba工具安装_09

通过 ​​yum install samba-client​​ 和 ​​yum install samba​​ 命令来安装就行了。

通过​​rpm -qa | grep samba​​查看状态

Linux 设置windows可见的文件夹共享,创建只拥有读权限的共享用户,samba工具安装,“smbpasswd: command not found“问题解决_用户组_10

喜欢的点个赞❤吧!