centos7安装samba
来源:互联网 发布:微信刷赞软件破解版 编辑:程序博客网 时间:2024/06/04 00:46
yum -yinstall samba samba-client
rpm -qi samba
进入samba配置目录
[root@base ~]# cd /etc/samba/
备份smb.conf
[root@base samba]#mv smb.conf smb.conf.origin
新建smb.conf
[root@base samba]# vim smb.conf
内容如下,保存并退出
[global]
workgroup = WORKGROUP
server string = Ted Samba Server %v
netbios name = TedSamba
security = user
map to guest = Bad User
passdb backend = tdbsam
[FileShare]
comment = share some files
path = /smb/fileshare
public = yes
writeable = yes
create mask = 0644
directory mask = 0755
[WebDev] //限定ted用户可访问
comment = project development directory
path = /smb/webdev
valid users = ted
write list = ted
printable = no
create mask = 0644
directory mask = 0755
创建组groupadd co3
新建用户useradd ted -g co3 -s /sbin/nologin
增加用户smbpasswd -a ted
创建共享目录
mkdir -p /smb/{fileshare,webdev}
chown nobody:nobody /smb/fileshare/ //指定用户,组,文件
chown ted:co3 /smb/webdev/
设置开机启动
systemctl start smb
systemctl enable smb
开放端口
firewall-cmd --permanent --add-port=139/tcp
success
firewall-cmd --permanent --add-port=445/tcp
success
systemctl restart firewalld
或者直接把防火墙关了
本机测试
可以使用testparm测试samba配置是否正确
root用户的话,不用密码可直接查看samba服务器情况
smbclient -L localhost
Linux访问
Samba服务端配置
vim /etc/samba/smb.conf
内容如下
[global]
workgroup = WORKGROUP
serverstring = Samba Server Version %v
netbios name = MYSERVER
security = user
passdb backend = tdbsam
[tvms]
path = /root/tvms-test
public = yes
valid user = root
writeable = yes
printable = no
create mask =0644
directory mask =0755
挂载目录
安装cifs
yum -yinstall cifs-utils
mkdir /mnt/tvms
mount//192.168.118.133/tvms /mnt/tvms
df -Th
ll /mnt/tvms/
umount /mnt/tvms/ //卸载目录
如果出现
umount: /mnt/tvms: target is busy.
(In some cases usefulinfo about processes that use
the device is found by lsof(8) orfuser(1))
yum -yinstall psmisc
fuser -m -v -i -k /mnt/tvms
umount /mnt
df
自动挂载目录
[root@linuxidc.com ~]#vi /etc/fstab
添加如下内容
//192.168.118.133/tvms /mnt/tvms cifs defaults,username=root,password=1 0 0
重新挂载 mount –a df
Windows访问
1)在Windwos资源管理器访问
访问路径里填上: \\${Samba服务器的IP} ,然后回车,可以看见共享的目录。
FileShare是可以匿名访问的,可以访问、新建、删除文件。
右边的WebDev目录是需要密码访问的
**8**映射该目录为网络驱动器。
“桌面” 右键单击“此电脑”,选择“映射网络驱动器”
在文件夹位置填写该共享文件的网络路径,这里是\\192.168.118.132\WebDev
勾选“使用其他凭据连接”,点“完成”。
http://www.linuxidc.com/Linux/2017-03/141390.htm
共享参数http://yuanbin.blog.51cto.com/363003/115761/
browseable = yes/no
说明:browseable用来指定该共享是否可以浏览。
writable = yes/no
说明:writable用来指定该共享路径是否可写。
available = yes/no
说明:available用来指定该共享资源是否可用。
admin users = 该共享的管理者
说明:admin users用来指定该共享的管理员(对该共享具有完全控制权限)。在samba 3.0中,如果用户验证方式设置成“security=share”时,此项无效。
例如:admin users =bobyuan,jane(多个用户中间用逗号隔开)。
阅读全文
0 0
- CentOS7 安装samba
- centos7 安装 samba
- centos7安装samba
- CentOS7安装Samba服务器
- CentOS7安装配置Samba
- centos7安装samba
- CentOS7安装配置SAMBA服务器
- 阿里云CentOS7 Samba安装
- CentOS7安装配置Samba服务器
- Centos7安装配置Samba服务
- centos7安装samba服务遇到的问题
- Centos7安装共享Samba win访问linux
- 安装 samba到centos7(转)
- CentOS7下Samba的安装与配置
- CentOS7下yum安装SAMBA全命令过程
- CentOS7下yum安装SAMBA全命令过程
- CentOS7.2共享文件夹_安装配置SAMBA服务器
- centos7.0 安装配置samba文件共享服务
- 用程序来控制一个网页,实现自动输入等操作
- 【bzoj1090】[SCOI2003]字符串折叠
- 最短路—Floyd(QAQ)
- 如何搭建健身房教练私教器材设备微信公众号预约系统
- 将MongoDB的数据提取出来并转到MySQL遇到的问题
- centos7安装samba
- Oracle数据库之ROWID伪列
- mysql 提高查询效率的方法
- OpenCV编译,FFmpeg或ippicv下载不成功
- 利用Ansible部署运行Apache(http)的Docker容器
- l1 相比于 l2 为什么容易获得稀疏解?
- Android Studio 分析器详解
- cmake 入门编程之通过cmake传值到主程序
- 编译华硕路由器ACRH17源代码小记