samba 配置
http://cn.linux.vbird.org/linux_server/0370samba/0370samba-centos4.php#server_share
链接自这里:https://www.linuxidc.com/Linux/2016-12/138498.htm
CentOS 7下Samba服务器的安装与配置: https://blog.csdn.net/willierStrong/article/details/8203147
清除 Windows 网上邻居的登陆帐号: https://my.oschina.net/dodojava/blog/39635
samba是 SMB/CIFS网络协议的重新实现,它作为NFS的补充使得在Linux和Windows系统之间进行文件共享、打印更容易实现。
相关介绍:
SAMBA套件:
(1)samba:这个套件主要包含了SAMBA的主要daemon档案(smbd及nmbd),SAMBA的文档(document),以及其它与SAMBA相关的logrotate设定文件及开机预设选项档案等。
(2)samba-common:这个套件主要提供了SAMBA得主要设定档(smb.conf),smb.conf语法检验的测试程序(testparm)等。
(3) :这个条件则提供了当Linux做为SAMBA Client端时,所需要的工具指令,例如挂载SAMBA档案格式的执行档smbmount等。
以下是在Ubuntu 16.04中的安装和配置过程:
备注:以下是在非root用户下的配置,如果是在root用户下,把sudo 去掉即可。
1.安装samba:
samba:
1
|
sudo apt - get install samba |
smbclient:
1
|
sudo apt - get install smbclient |
2./ubuntu 和centos的 samba 设置账号密码
先创建系统用户 账号feilong 密码123456 //也可以直接用root用户名和密码
:smbpasswd -a feilong //将账号feilong添加到samba
//sudo pdbedit -a feilong //也是设置samba账户
:根据提示输入两次密码 //设置密码
:sudo /usr/sbin/service smbd restart //ubuntu重启samba
:sudo systemctl restart smb //centos重启samba
3.修改配置文件:
1
|
sudo vi / etc / samba / smb.conf |
在文件末尾加上如下[share] (相当于在home目录项增加了一个新用户)
[share] //share是别人可以看到的文件名 comment = Share Folder require password browseable = yes path = /home/share 需要共享的文件夹 create mask = 0777 //创建掩码 directory mask = 0777 //设置目录掩码 valid users = feilong //共享的用户 可以设置成用户组模式 @usersgroup force user = nobody force group = nogroup //这里可以设置成具体的用户 public = yes writable = yes //可写 available = yes //
3.保存退出后重启samba:
sudo /etc/init.d/samba restart或sudo service smbd restart sudo systemctl restart smb //centos重启samba
4. 切换到 /home/目录下创建一个用户目录:
sudo mkdir share
5.设置目录的权限: (777代表最高权限,可读可写可执行)
chmod 777 share sudo chown nobody.nogroup /home root //更改文件的所有权
7.增加相应的系统账号:
sudo groupadd feilong -g 6000 sudo useradd feilong -u 6000 -s /shin/nologin -d /dev/null smbpasswd -a feilong // //如果用已有账号这步可以此命令添加系统账号到samba
7.1 如不能连接报警:samba不允许一个用户使用一个以上用户名与一个服务器或共享资源
用net use命令可以查看你当前与网络资源的连接,可以用net use * /del /y命令中断开所有连接
8.最后打开我的电脑,空白位置右键添加一个网络位置
输入 \\IP地址(linux)\share 按提示步骤输入用户名和密码。
最终的效果
这样只要Ubuntu启动后,windows就可以和Linux进行文件交互了。而samba服务就是这样一种提供两个系统之间进行交互的桥梁。
清除 Windows 网上邻居的登陆帐号
如果登陆过某台winodws的网上邻居共享,而且是用帐号登陆,在第一次登陆时如果选择了记住密码,那么以后再登陆那台服务器的共享就不用输入帐号和密码了;
如果想用别的帐号登陆那台服务器的共享,就在“运行”里输入:control keymgr.dll
弹出一个窗口,选择窗口中的帐号,删除就行了;
1、如何清除Windows共享登录的用户名密码记录
在Windows XP系统下,每次用户以共享(samba)方式访问远程主机后,会在本地Windows系统中记录下访问登录时的用户名和密码(如果用户选择了记住用户名 和密码),下次用户访问该主机时,就无需再输入用户名和密码了。通常情况下,这样做能省去用户需要频繁输入用户名和密码的麻烦,但是,如果用户访问同一主机时,使用不同的帐号,一旦记录下密码,就无法再次更换用户了!
在Windows XP系统下,可以用如下dos命令,清除登录的账户信息:
【查看已记录的登录信息】
C:\net use
【清除记录】
C:\net use \\hostname\IPC$ /DELETE
譬如:c:\>net use \\192.168.0.1\IPC$ /DELETE
2、在WINDOWS XP中,互访的时候,有个用户登录和密码记录。那么,如何清除这个密码记录的方法?
点击“开始”菜单->运行->输入 “control userpasswords2”-弹出“用户帐户”对话框,再切换到“高级”选项卡->点击"管理密码"->就可以看到网络设置记录的密码都保存在这个弹出来的"存储用户名和密码"的对话框里 ->最后选择想要删除的记录点“删除”->再注销/重启电脑就能生效了。
或者
开始-设置-控制面板-用户帐号-点击“Administrator-在左侧选择“管理我的网络密码”-在弹出对话框中,找到相关的网络地址,选中,删除即可。
3. 【清除共享记录】
C:\net share IPC$ /DELETE
------------------------------------分割线------------------------------------
如何在Ubuntu 14.04中使用Samba共享文件 http://www.linuxidc.com/Linux/2014-07/104894.htm
VMWare 虚拟机 Ubuntu 双网卡 访问 samba 速度 翻倍 http://www.linuxidc.com/Linux/2013-06/85445.htm
Ubuntu 15.04安装Samba服务 http://www.linuxidc.com/Linux/2016-03/129201.htm
Samba服务器安装和配置 http://www.linuxidc.com/Linux/2014-12/110459.htm
CentOS部署Samba企业文件共享服务 http://www.linuxidc.com/Linux/2016-06/132609.htm
怎样设置Samba文件服务器以使用Windows客户端 http://www.linuxidc.com/Linux/2014-08/105786.htm
CentOS 6.7下 Samba服务器的搭建与配置(share共享模式) http://www.linuxidc.com/Linux/2016-12/138220.htm