linu samba服务
yum install samba samba-client samba-commmon -y
systemctl start smb
pdbedit -L 显示smb用户
smbpasswd -a student 添加smb用户 只能添加系统上已经存在的

[root@localhost ~]# pdbedit -L

ls 与 !ls ls为列出共享目录的文件,!ls为列出,所在所在目录里的文件

mount //172.25.254.103/student /mnt/ -o username=student,password=111 挂载共享文件目录到mnt
cd /mnt
touch westos{1..9}
smbclient //172.25.254.103/student -U student
vim /etc/fstab 设置开机挂载
此时把文件系统挂载在mnt目录下.这样就可以向共享文件系统里写文件了。
改成enforcing
重新启动系统
此时访问不了共享目录关闭火墙 打开smb
smbclient //172.25.254.104/student -U student
Enter student's password:
Connection to 172.25.254.104 failed (Error NT_STATUS_CONNECTION_REFUSED) //当selinux开启时,不能和查看共享文 件系统

[root@localhost ~]# setsebool -P samba_create_home_dirs on
[root@localhost ~]# setsebool -P samba_enable_home_dirs on //打开创建目录查看目录的权限
[root@localhost ~]# vim /etc/samba/smb.conf 创建共享目录,并指定路径
[linux]
comment = dir from westos
path = /westos
[root@localhost ~]# mkdir /westos/file{1..3}
[root@localhost ~]# systemctl start samb 重新启动
[root@localhost ~]# smbclient //172.25.254.104/student -U student 发现查看不了文件
setenforce 0 把selinux变为警告模式
[root@localhost ~]# smbclient //172.25.254.104/student -U student 可以查看
[root@localhost ~]# semanage fcontext -a -t samba_share_t '/westos(/.*)?' // 查看配置文件后发现安全上下文不一致,生成安全上下文
[root@localhost ~]# serenforce 1 //此时开启selinux
[root@localhost ~]# smbclient //172.25.254.104/student -U student //可以查看

[linux]
comment = dir from westos
path = /westos
[mnt]
comment = dir from westos
path = /mnt //设置系统共享目录
rm -rf /westos
mkdir /westos
touch /westos/file1

此时查看就不需要改安全上下文
showmount -e 172.25.254.103

/westos *(sync) /以sync的方式共享/westos上的文件
exportfs -rv 重载,这个文件不能通过重启来生效

自动化挂载:
systemctl start autofs
vim /etc/sysconfig/autofs 配置文件可以更改停止时间
systemctl restart autofs.service

实际挂载目录为 /net/172.25.254.103/westos/

vim /etc/auto.nfs


vim /etc/auto.nfs
/westos *(rw,sync) 使文件具有可写的权限

/westos *(rw,sync,anonuid=1001) 指定文件产生的所有人

/westos *(ew,sync,anonuid=1001,anongid=1000)指定文件所有组所有人

/westos *(rw,sync,no_root_squash) 默认所有组所有人为root

/westos *(ro) 172.25.254(rw,sync,no_rooot_squash)除了这个ip外的所有主机都仅仅有只读权限
linu samba服务的更多相关文章
- samba服务
安装samba服务步骤ps -e 查看进程ps -e | grep 文件名 管道符的使用rpm -qa 安装包的查看rpm -qa | grep samba 抓Samba安装包 注释:包与包之间有依赖 ...
- OpenWrt中开启usb存储和samba服务
在从官网安装的WNDR3800 15.05.1版本OpenWrt中, 不带usb存储支持以及samba, 需要另外安装 1. 启用usb支持 USB Basic Support https://wik ...
- 虚拟机利用Host-only实现在不插网线的情况下,虚拟机与主机实现双向通信,实现ssh连接以及samba服务实现共享
为了不影响其他的虚拟网卡,我们在VMware下在添加一块虚拟网卡: 然后点击Next,选择连接方式: 点击Finish即可. 重新启动虚拟机,如果这是你手动添加的第一块虚拟网卡,那么应该是eth1. ...
- Samba服务配置简明笔记
内部服务器之间拷贝数据,用root账号访问,没有做更复杂的设置. 1.用YUM安装samba服务器端及客户端: [root@tenjs05 init.d]# yum install samba sam ...
- 部署samba服务之后,在客户端用挂载访问的方式,错误信息:mount: block device //192.168.1.108/mysqldata is write-protected, mounting read-only mount: cannot mount block device //192.168.1.108/mysqldata read-only
部署samba服务之后,在客户端用挂载访问的方式,错误信息:mount: block device //192.168.1.108/mysqldata is write-protected, moun ...
- (转)CentOs上配置samba服务
前 言 在我们使用 Windows 作为客户机的时候,通常有文件.打印共享的需求.作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过 Windows Network 固有的功 ...
- linux基础-第十七单元 Samba服务
Samba的功能 Samba的安装 Samba服务的启动.停止.重启 Samba服务的配置 Samba服务的主配置文件 samba服务器配置实例 Samba客户端设置 windows客户端 Linux ...
- 配置samba服务一例
问题: 在/data/share目录下建立三个子目录public.training.devel用途如下 public目录用于存放公共数据,如公司的规章制度 training目录用于存放公司的技术培训资 ...
- samba服务搭建及管理
关闭防火墙 # /etc/init.d/iptables stop # chkconfig --level iptables off 关闭SELINUX # vim /etc/sysconfig/se ...
随机推荐
- centos7虚拟机桥接上网(DHCP)
centos设置成自动获取ip地址方式(DHCP) 1.打开终端查看网卡信息 #ifconfigifcfg-enp0s3lovirbro 2.编辑文件#vim /etc/sysconfig/netwo ...
- JavaScript 的异步和单线程
问题 Q:下面的代码是否能满足sleep效果? var t = true; setTimeout(function(){ t = false; }, 1000); while(t){ } alert( ...
- day17-jdbc 5.url介绍
url用于标识数据库的位置,用于标识找哪个数据库. 总结:url是路径,其实就是确定是哪个数据库.用来确定我用的是哪一个数据库,并且通知我这个Connection或者是这个DriverManager获 ...
- 思考题-关于CSS(转)
dl, dt, dd三个标签浏览器默认margin值多少?是否有标签默认文字粗体? line-height:150%和line-height:1.5的区别是? float为何会让外部容器高度塌陷?这是 ...
- 用position: sticky 实现粘性元素区域悬浮效果(转)
用position: sticky 实现粘性元素区域悬浮效果 原创 2017年08月02日 20:04:13 161 在一些很长的表格中,常常会使用表头悬浮的设计以方便阅读,即在表格离开窗口之前,表头 ...
- 下拉菜单控件JComboBox的使用
---------------siwuxie095 工程名:TestUI 包名:com.siwuxie095.ui 类名:TestList.ja ...
- Ros学习——录制与回放
mkdir ~/bagfiles cd ~/bagfiles rosbag record -a 录制完成后,查看文件: rosbag info <your bagfile> 回放:在终端中 ...
- ZROI2018提高day2t1
传送门 分析 考场上写了前20分和|a[i]|<=1的情况,但是因为没开long long爆零了.实际考场上差不多想到正解了,至少当时不会凸壳... 我们发现对于ax2+bx的大小关系我们可以将 ...
- 安装Maven及Eclipse中配置Maven
下载maven版本: 1.进入官网:http://maven.apache.org/download.cgi ,下载编译后的maven版本:如图下: 2.创建一个目录,把下载的maven压缩包,进 ...
- 使用Spring加载properties配置文件.md
背景 类似于datasource.properties之类的配置文件,最初通过Java的Properties类进行处理.这种方式有许多弊端,如每次都需要读取配置文件:若将Properties作为成员变 ...