app教程网 学习教程 linux web服务器搭建(linux服务器搭建教程)

linux web服务器搭建(linux服务器搭建教程)

比较:

也就是说,当Public=yes时,不管security=user ro share,linux客户端都可以访问共享目录。跟它没关系。当Win客户端只有安全=共享时,

只有匿名用户有权访问共享目录。

Samba的几个主要配置文件(/etc/samba)

Smb.conf:最重要的配置文件,分为【全局】和【共享定义】。

Lmhosts:对应于NetBIOS名称和主机的IP。一般情况下,Samba在启动时可以捕获局域网中相关计算机的NetBIOS名称对应的IP。因此,一般不需要设置该配置文件。

Smbpasswd:这个文件默认不存在,是Samba默认的用户密码对应表。

Samba的几个主要命令

Smbpasswd:用于设置Samba用户的帐号和密码。

Smbclient:用于查看其他Linux主机的共享。您也可以在自己的Samba主机上使用它来查看设置是否成功。

Smbmount:用于在您自己的Linux主机上挂载Samba服务器共享的文档和目录。

Testparm:用于检查smb.conf是否有错误。

smb.conf的几个常见变量

客户变量

-----------------------------------------------------------------------------

%a |客户端的体系结构(如Samba、nt、Win98或Unknown)

%I |客户端的IP地址(例如:192.168.220.100)

%m |客户端的NetBios名称。

%M |客户端的DNS名称。

------------------------------------------------------------------------------

用户变量

------------------------------------------------------------------------------

%g | %u的基本组

%G | %U的基本组

%H | %u的主目录

%u |当前unix用户名

%U |请求的客户端用户名(不总是由samba使用)

------------------------------------------------------------------------------

共享变量

------------------------------------------------------------------------------

%p |如果它不同于%p,则自动安装程序的路径对应于共享的根目录。

%P |当前共享的根目录

%S |但是之前共享的名称。

-------------------------------------------------------------------------------

服务器变量

-------------------------------------------------------------------------------

当前服务器进程的%d | ID

% h | samba服务器的DNS主机名

% l | samba服务器的netbios名称

%N |主目录服务器,从自动装载映射

%v |桑巴版本

-------------------------------------------------------------------------------

其他变量

-------------------------------------------------------------------------------

%R |协商的SMB协议

%T |当前日期和时间

四个安全级别

安全=共享:用户访问Samba服务器不需要提供用户名和密码,安全性能低。

Security=user:Samba服务器的默认安全级别。每个共享目录只能由特定用户访问,Samba服务器负责检查帐号和密码的正确性。

在这种安全模式下,系统管理员可以将所有Windows用户和密码集中在一个NT系统上,并使用Windows NT对Samba进行身份验证。远程服务器可以自动验证所有用户和密码。如果认证失败,Samba将使用用户级安全模式作为替代。

security=domain:域安全级别,使用主域控制器(PDC)完成认证。

本文来自网络,不代表本站立场,转载请注明出处:https: