AIX 上的 Samba全攻略
2009-02-14 08:32:47 来源:WEB开发网分配给访客登录的用户由 guest account 参数表示:
[global]
guest account = mary
用户名映射
Samba 允许为共享文件或打印机指定用户或权限。
在共享的定义中可以使用以下选项:
##force permissions on files created on a share
create mask = 0777
##force permissions on directories created on a share
directory mask = 0444
## force user and group for files and directories created on a share
force user = root (username)
force group = system (groupname)
用具有读/写权限的任何其他用户(非根用户)把一个 Windows 客户机驱动器连接到这个共享,创建一个新文件。检查在共享中创建的文件的权限。新文件应该具有 root 和 system 的权限。
要想只允许特定的用户读/写共享,应该在 smb.conf 中使用以下配置:
[tmp]
path = /tmp
writable = no
write list = root
read list = root
密码加密
当在 Samba 中禁用密码加密时,身份验证由 AIX 执行。只有在启用密码加密的情况下,才会进行 Samba 身份验证。
在 smb.conf 中添加以下配置:
[global]
password encryption = no
在 AIX 中创建一个在 Samba 中不存在的用户。如果在 Windows 客户机中使用此用户连接一个驱动器,就会发现是由 AIX 对用户进行身份验证。现在,在 smb.conf 中做以下修改:
[global]
password encryption = no
尝试连接以上用户。此操作应该会失败,错误消息指出此用户不存在。
这表明,当禁用加密时,由 AIX 对用户进行身份验证。当启用密码加密时,由 Samba 执行身份验证,也就是上面的第二种情况。
更多精彩
赞助商链接