SMBA阿文件共享:
通用Internet文件系统(CIFS)也称为服务器信息块(SMB),是适用于MicrosoftWindows服务器和客户端的标准文件和打印机共享系统。Samba服务可用于将Linux文件系统作为CIFS/SMB网络文件共享进行共享,并将Linux打印机作为CIFS/SMB打印机共享进行共享。
实验环境:
rhel7.0
iptables stop
selinux disable
samba-server: 192.168.122.144
所需安装包:
Samba-common – Samba共用软件包
Samba-client – 客户端应用程序
Samba – 服务器应用程序
useradd
security =
user需要UNIX和Samba账户信息。添加用户(最好使用与Samba账户一样的名称),或
在/etc/samba/smbusers中放置条目(有一些示例)。如果您创建仅Samba用户,请将UNIX密码设置为/sbin/nologin
mbpasswd
如果您没有Samba密码服务器,则必须在本地计算机上创建身份验证数据。使用smbpasswd创建 Samba账户和密码,如果smbpasswd只传递一个用户名而不带任何选项,它将尝试更改账户密码。传递-a选项将添
加账户 并设置密码。
2. 服务名称:smb nmb
3. 服务端口:通常使用TCP/445进行所有连接。还使用UDP137、UDP138和TCP/139进行向后兼容
4. 主配置文件:/etc/samba/smb.conf
[public]所要共享目录的别名,comment对该目录的描述,path共享目录的绝对路径,public设置该目录允许所有人共用,writable目录可写入,printable不可打印,create mode 设置权限
保存该文件,并运行命令对该文件的正确性进行测试
# testparm
连接到共享文件的方法:
linux用户需要安装samba-client-4.1.1-31.el7.x86_64客户端
使用“?”可以获取可使用命令
3. 手动挂载CIFS共享
4. 永久挂载CIFS共享
将以下行添加到/etc/fstab:
//192.168.122.144/public /mnt cifs credentials=/root/userpasswd 0 0
创建/root/userpasswd:
user=redhat
pass=redhat
windows客户端:
使用windows+r快捷键运行
输入用户名和密码
这时便能看见samba-server下的共享文件public,和redhat家目录
我们可以创建一个名为windows-file的目录
在samba-server端会发现windows-file这个文件,是属于rehdat用户的
到这里linux和windows之间的文件共享就可以实现了
阅读(3321) | 评论(0) | 转发(0) |