我在 CentOS7 计算机上托管的本地网络上有一个 Samba 共享(32 位,因此无法使用涉及 EPEL-RELASE REPOS 的任何答案),并且想要配置权限并让特定用户有权访问。目前,我遇到一个问题,它对任何试图访问的人都显示“权限被拒绝”。
请浏览此视频链接,看看我使用了哪种方法:外部链接:YouTube.com
对于书面说明(更简单的链接和更多详细信息),请参阅此处:外部链接:howtoforge.com
有没有办法配置我的 /etc/samba/smb.conf 文件以允许特定用户/所有用户访问。与凭证文件相关也很好(例如:share1让用户名:用户密码:通过访问,而其他登录不起作用)我希望非CentOS计算机上的用户能够访问它。
我正在尝试共享已安装的 USB 驱动器
有任何想法吗?谢谢 - 如果您需要任何进一步的信息,请询问。您可以在下面找到我的/etc/samba/smb.conf
文件内容:
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ==============================
[Shared]
path = /share/path/here
browsable =yes
writable = yes
guest ok = yes
read only = no
答案1
您有一个独立服务器,通常您需要创建 Samba 用户(smbpasswd -a 用户名),因此如果您没有这样做并且没有人可以连接,那么这不是 Samba 问题。如果您已经创建了 Samba 用户(也必须是 Unix 用户)并且他们无法连接,那么很可能是权限问题,您的用户需要完全控制共享,这可能意味着创建一个组或使用扩展 ACL。