前言:
当前兄弟们对“linux smb文件共享”大概比较关注,咱们都想要剖析一些“linux smb文件共享”的相关知识。那么小编也在网上网罗了一些关于“linux smb文件共享””的相关文章,希望看官们能喜欢,咱们一起来学习一下吧!SMB配置(大多数用于windows与linux之间的共享访问)
服务端: windowds系统 设置共享文件夹,默认是基于samba的cifs文件系统,windows文件夹共享大家都比较熟悉这边省略,开通账号keph,密码123321
客户端:linux系统,充当客户端
客户端配置:
yum -y install samba-client cifs-unit //安装samba客户端软件和cifs文件系统
smbclient -L 10.11.99.100 -U keph //连接10.11.99.100 windows共享文件服务器
mkdir /mnt/samba //新增挂载点目录
第一种方式(直接输入账号密码,不安全):
mount -t cifs -o sec=ntlm,username=keph,password=123321 //10.11.99.100/信息/ /mnt/samba/ //挂载网络中cifs文件系统
df -hT //查看挂载情况
第二种方式(新增账号密码文件smb.password)
vim /etc/samba/smb.password //新增文件smb.password,位置随便放
username=keph //账号
password=123321 //密码
chmod 600 /etc/samba/smb.password //更改文件权限,只能root有权限,其他无权限,防止密码被其他人看到
mount -t cifs -o sec=ntlm,credentials=/etc/samba/smb.password //10.11.99.100/信息/ /mnt/samba/ //挂载网络中cifs文件系统
NFS配置(用于linux之间共享)
服务端:192.168.3.120
客户端:192.168.3.119
服务端:
默认系统是已经安装nfs-utils,rpcbind
mkdir /home/guests //创建要共享文件夹的目录
chown nfsnobody.nfsnobody /home/guests
chmod 777 /home/guests/
cat /etc/passwd | grep nfsnobody
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
vim /etc/exports //编辑,只允许192.168.3.0/24网段能访问
/home/guests 192.168.3.0/255.255.255.0(rw,sync,sec=none) //默认也是none,sec=none可以忽略
systemctl restart nfs.service //重启NFS服务
systemctl status nfs.service //查看NFS状态
客户端配置:
mkdir /guests //创建挂载点目录
showmount -e 192.168.3.120 //查看服务端是否有共享的目录
mount -t nfs -o rw,sync,vers=3 192.168.3.120:/home/guests/ /guests/ //以读写和同步方式,版本3挂载到本地目录guests
写入fstab,实现重启自动挂载网络文件系统
vim /etc/fstab
192.168.3.120:/home/guests /guests nfs rw,sync,v3 0 0
第三种方式(NFS自动挂载,即按需挂载)
客户端:192.168.200.117
服务端:192.168.200.118
服务端:
mkdir /guests //创建挂载目录
chmod 777 /guests //修改访问权限
vim /etc/exports
/guests/ *(rw,sync) //对所有的网段以同步读写形式放行
exportfs -rv //查看是否共享出来
exporting *:/guests
systemctl enable nfs.service //设置自动启动
systemctl restart nfs.service //重启NFS服务
systemctl status nfs.service //查看NFS状态
客户端:
[root@localhost /]# showmount -e 192.168.200.118 //查看是否共享出来
Export list for 192.168.200.118:
/guests *
yum -y install autofs //安装自动挂载文件系统的安装包
vim /etc/auto.master.d/guests.autofs //新建文件guests.autofs,必须以.autofs结尾
/nfsshare /etc/auto.guests //nfsshar为基础目录,交由auto.guests去处理
vim /etc/auto.guests //创建auto.guests文件,必须以auto.开头
* -rw,sync 192.168.200.118:/& //以通配符的方式,当客户端cd到/nfsshare下的时候,自动创建该目录,当切换到/nfsshare/guests,这时候就自动把服务端的/guests挂载到/nfsshare/guests目录下
标签: #linux smb文件共享