active-directory – 为Unix组配置samba服务器
发布时间:2020-12-15 18:30:37 所属栏目:安全 来源:网络整理
导读:我正在尝试为 Linux(RHEL 6)“wheel”组中的用户设置一个可以访问的samba服务器.我将smb.conf从示例 here中删除,它通过[accounting]示例.在我的smb.conf中我有 [tmp] comment = temporary files path = /var/share valid users = @wheel read only = No crea
我正在尝试为
Linux(RHEL 6)“wheel”组中的用户设置一个可以访问的samba服务器.我将smb.conf从示例
here中删除,它通过[accounting]示例.在我的smb.conf中我有
[tmp] comment = temporary files path = /var/share valid users = @wheel read only = No create mask = 0664 directory mask = 02777 max connections = 0 ($testparm /etc/samba/smb.conf的其余输出是here).和 groups `whoami` 返回user01:wheel. 当我从另一台机器(Mac OS)使用以下命令作为Linux用户(user01)时: $smbclient -L NETBIOSNAME/tmp 它要求输入密码,我在没有密码的情况下点击返回,并获得: Enter user01's password: Anonymous login successful Domain=[DOMAIN] OS=[Unix] Server=[Samba 3.6.9-151.el6_4.1] Sharename Type Comment --------- ---- ------- tmp Disk temporary files IPC$ IPC IPC Service (Samba Server Version 3.6.9-151.el6_4.1) 但是,当我尝试 $smbclient //NETBIOSNAME/tmp 我尝试输入我用于Linux登录的密码,并获取一堆记录的东西,包括 check_sam_security: Couldn't find user 'user01' in passdb. ... session setup failed: NT_STATUS_LOGON_FAILURE (如果它有用,我可以提供更多的日志信息.) 我找不到在资源中添加组用户所需的更多步骤的参考.我应该以某种方式手动添加组中的samba用户吗?
这里的问题是Samba用户存储没有系统用户.解决方案,在这种情况下是
>创建系统用户“user01”(已完成) 然后用户可以访问共享.为了避免维护两个用户数据库,您可以考虑使用LDAP. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |