位置: 编程技术 - 正文
推荐整理分享Linux系统上Samba服务器的配置教程(linux的samba是什么),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:linux的samba服务器配置,linux使用samba,linux中samba,linux中samba服务器的优缺点,linux samb,linux samb,linux samb,linux samb,内容如对您有帮助,希望把文章链接给更多的朋友!
第一步:
进入 /etc/samba 目录,备份下smb.conf,然后删除这个文件,自己重新建立一个,输入如下内容
复制代码代码如下:[global]workgroup = WORKGROUPnetbios name = www.e2fsck.org # 这里重点中的重点,这个名字最好和机器名一样,远程访问的时候就用这个名字server string = e2fsck is samba serversecurity = share</p><p>load printers = no #不加载打印机disable spoolss = yes #隐藏打印机cups options = raw #打印机类型</p><p>unix charset = utf8dos charset =GBKdisplay charset = utf8client lanman auth = yesclient plaintext auth = yes</p><p>hosts deny = ..0. #阻止这个IP访问SMB</p><p>[wujie]path = /var/wujiewriteable = yesbrowseable = yesguest ok = yes
简单解释下上面的内容 [global]全局配置,必须有。前3行都是显示说什么的,security 如果是share就是不用帐号密码,如果是user就是要验证的。
[wujie]这个是在客户端显示出来共享的目录,path 就是共享的路径了,guest ok 为yes就是不要身份验证。
第二步:
在 /var/目录建立个文件夹叫 wujie 用来做共享文件夹用
复制代码代码如下:[root@localhost ~]# id nobodyuid=(nobody) gid=(nobody) groups=(nobody)</p><p>[root@localhost ~]# chown -R nobody:nobody /var/wujie
OK,然后重启SMB服务器 service smb restart 和 service nmb start 一个简单不用验证的共享服务器就搞定了。
第三步: 做一个需要帐号密码的共享服务器
1. 先用命令 useradd wujie -s /sbin/nologin(系统建立一个叫wujie的帐号且不能登陆系统)
2. 然后再用命令 smbpasswd -a wujie (用这个命令来添加一个SMB的帐户叫wujie)
3. chown wujie:wujie /var/wujie (让wujie帐户可以有权限使用/var/wujie这个目录)
4. 然后修改 /etc/samba/smb.conf 中:
复制代码代码如下:[global]workgroup = WORKGROUP // 用来指定你的机器上网络上所述的NT域名netbios name = www.e2fsck.org //主机名,用来访问用的地址,重要server string = e2fsck is samba server guest account = wujie //如果希望建立一个账号,再次填入用户名,同时在 /etc/passwd 中加入这个账号,否则使用默认的’nobody’作为账号security = user
// 这是samba服务器的安全等级。默认为user等级。samba 一共有4种安全等级。
1. share级,共享安全级,用户不需要输入账号和密码就可以登陆
2. user级, 用户安全级,用户需要账号和密码才能登陆
3. server级, 服务器安全级, 检查密码的工作可以指定另一台samba服务器完成
4. domain域安全级, 需要指定一台XP等服务器验证用户密码
复制代码代码如下:unix charset = utf8dos charset = GBKdisplay charset = utf8client lanman auth = yesclient plaintext auth = yes
复制代码代码如下:[wujie]path = /var/wujiewriteable = yesbrowseable = yesguest ok = no //用户需要密码,yes为不需要密码(需要配合上面的 security等级)</p><p>comment = wujie</p><p>valid users = wujie //可访问的用户</p><p>public = no //匿名用户看不到create mask =
主要就是把security改成user guest ok改成no
5. 最后 service smb restart 和 service nmb start 这样就做了个带命令访问的共享文件服务器了
6. 如果开了防火墙打开
复制代码代码如下:[root@s ~]# iptables -A INPUT -p tcp –dport -j ACCEPT[root@s ~]# iptables -A INPUT -p tcp –dport -j ACCEPT[root@s ~]# iptables -A INPUT -p udp –dport -j ACCEPT[root@s ~]# iptables -A INPUT -p udp –dport -j ACCEPT</p><p>[root@s ~]# iptables -A INPUT -i lo -j ACCEPT
PHP 7.0.0 Alpha 2 发布 PHP7.0.0Alpha2发布,建议各位用户小心测试此版本。Alpha2引入了新Throwable接口,改进了Exceptionhierarchy,包括大约个bug修复。PHP7.0.0包含最新版本的ZendEngine
GNOME 3..3 发布 GNOME3..3发布,编译此版本可以使用jhbuild:
Linux系统部分软件中文显示乱码方框该怎么办? Linux下部分软件会出现中文显示异常的问题。如Netbeans等依赖JVM虚拟机运行的软件。这是由于JVM中文显示的字体缺失的缘故。方法就是将缺失的字体添入J
标签: linux的samba是什么
本文链接地址:https://www.jiuchutong.com/biancheng/365448.html 转载请保留说明!上一篇:在Windows上访问Linux下的Samba服务器的方法(访问win10)
直接通过Google浏览器就能去除。
点击登录,返回的信息如下:
Conversion failed when converting the nvarchar value 'master' to data type int.
数据库名称“master”通过异常被显示出来!依次改变上面SQL语句中的序号,
就能得到服务器上所有数据库的名称。
接着,输入信息如下:
得到返回信息如下:
Conversion failed when converting the nvarchar value 'spt_fallback_db' to data type int.
我们得到了master数据库中的第一张表名:“spt_fallback_db”,
同上,依次改变序号,可得到该库全部表名。
现在我们以“spt_fallback_db”表为例,尝试获取该表中所有的字段名。在输入框中输入以下代码:
于是,得到错误提示如下:
"Conversion failed when converting the nvarchar value 'xserver_name' to data type int." class="img-responsive" alt="SQL注入全过程深入分析(sql注入的原理和步骤)">
友情链接: 武汉网站建设