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

2021-12-01 14:48:44 浏览数 (1)

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

  • 第一章:文件夹共享设置方法
  • ① 设置文件共享,只拥有读权限
  • ② windows 用户访问测试
  • ③ samba 服务安装,"smbpasswd: command not found"问题解决

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

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

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

然后通过 smbpasswd -a username 来修改下密码。 如果提示 smbpasswd: command not found 请看第③节。 smbpasswd -e username 来启用该用户。 然后 vi /etc/samba/smb.conf 来修改配置文件。

修改示例:

代码语言:javascript复制
[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 允许写的用户,可以填写整个用户组:@用户组名

配置完配置文件后,重启 samba 服务才能生效。 service smb restart 注: 有的服务名是 smbd,如果 smb 不行,可以试一下。

② windows 用户访问测试

win R 打开运行。

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

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

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

说明没有安装 samba 工具。

通过 yum install samba-clientyum install samba 命令来安装就行了。 通过rpm -qa | grep samba查看状态

0 人点赞