SMB文件共享
来源:互联网 发布:视频去水印软件 编辑:程序博客网 时间:2024/05/21 08:07
SMB
用Internet文件系统(cifs)也称为服务器,适用于MicrosoftIindows服务器和客户端的标准文件和打印机共享系统息块(SMB)
Samba服务可用于将Linux文件系统作为CIFS/SMB网络文件共享进行共享,并将Linux打印机设为CIFS/SMB打印机共享进行共享。
Samba 服务的组成部分
软件包:
Samba-common -Samba的支持文件
Samba-client -客户端应用程序
Samba -服务器应用程序
主配置文件:/etc/samba/smb.conf
基础配置:
yum install samba samba-common samba-client -ysystemctl start smbsystemctl enable smbsystemctl stop firewallduseradd nonouseradd miyasmbpasswd -a nonosmbpasswd -a miyapdbedit -Lsmbclient //172.25.254.130/nono -U nono
Test:
手动将共享目录挂载到/mnt下
主配置文件部分参数:
line90: workgroup = Linuxline95: hosts allow =
添加目录
默认添加的是本地用户的家目录,如要添加其他目录
getenforcesetenforce 1getsebool -a | grep sambasetsebool -P samba_enable_home_dirs on
添加NONO(本地目录)
comment= local directory /nonopath =/nono
权限:
我们重启服务并重新挂载后,发现在登入smb后查看不到目录里面的文件,所以要修改目录的安全上下文
semanage fcontext -a -t samba_share_t '/nono(/.*)?'restorecon -RvvF /nono/
添加MIYA(系统目录)
权限:
系统目录不同于普通文件目录,它的安全级别更高,需要更改selinux的布尔值
getenforcesetenforce 1getsebool -a | grep sambasetsebool -P samba_export_all_ro onsetsebool -P samba_export_all_rw onchmod 777 /mnt/
添加匿名用户
vim /etc/samba/smb.conf <-----map to guest = bad uservim /etc/samba/smb.conf <-----guest ok = yesvim /etc/fstab/ <-----//172.25.254.100/DATA /mnt gifs defaults,username=guest 0 0
Test :
mount -o username=guset,passwd="" //172.25.254.130/NONO /mnt/
更改用户写权限
writable = yeswrite list = nono/+nonoadmin users = 该共享目录的所有人
ps:‘+’表示用户组
valid users = nono #设置允许访问共享目录的用户为nono
SMB多用户挂载
(172.25.254.230执行)
yum install -y cifs-utilsmkdir /mnt/multiuserecho 'username=nono'>/root/smbpasswordecho 'password=redhat'>/root/smbpasswordchmod 600 /root/smbpasswordcifscreds add -u nono 172.25.254.130mount -o \credentials=/root/smbpassword,multiuser,sec=ntlmssp \ //172.25.254.130/MIYA /mnt
命令
cifscreds add [-u username] [-d] <host|domain>cifscreds clear [-u username] [-d] <host|domain>cifscreds clearallcifscreds update [-u username] [-d] <host|domain>
阅读全文
0 0
- 共享文件下载--SMB
- 共享文件上传--SMB
- smb协议共享文件
- smb文件共享实现
- smb文件共享
- SMB文件共享
- SMB 文件共享
- Linux Windows 文件共享smb
- 小型ANET linux-smb文件共享
- smb服务器建立共享文件账号
- 基于SMB协议的共享文件读写
- IOS_使用SMB实现局域网文件共享
- iOS_使用SMB实现局域网文件共享
- Android smb共享文件的下载
- java基于SMB协议读取共享文件
- SMB实现共享文件(上传、下载)
- SMB协议的共享文件读写
- ubuntu安装smb与windows共享文件
- VMware 连接不到网络
- c++容器(vector、list、deque)
- c++ 类
- mybatis执行任意sql,不配置resultMap,返回结果集
- Android 设计模式之 MVP(一)
- SMB文件共享
- Excel表格的项目demo
- Greenplum列存压缩表事务机制
- java网络编程读书笔记-Ch04 05
- 将字符串转换成json格式
- Android7.0共享文件权限
- Android开发,关于ZxUtils的使用(三)
- 欢迎使用CSDN-markdown编辑器
- 基于canvas实现计时器,请酷的哟,有源码分享