linux--SMB文件的共享

简介:

SMB文件共享

用Internet文件系统(CIFS)也称为服务器信息块(SMB),适用于MicrosoftWindows服务器和客户端的标准文件和打印共享系统。
Samba服务可用于将Linux文件喜用作为额哦CIFS/SMB 网络文件共享进行共享,并将Linux打印机作为CIFS/SMB打印机共享进行共享。
Samba的组成部分:
1..软件包:
samba-client.x86_64 客户端应用程序
samba-common.x86_64 Smba支持的文件
samba.x86_64 服务器应用程序
2..服务名称:smb、nmb
3..服务端口:通常使用TCP/445进行所有连接,还使用UDP/137、UDP/138和TCP/139进行兼容。

一、smaba配置
1.安装、开启
linux--SMB文件的共享
linux--SMB文件的共享
2.添加smba用户
linux--SMB文件的共享
Pdbedit -x smb用户 ##删除用户
Setsebool -P samba_enable__home_dirs on ##在selinux中设定smb用户仅可以访问自己家目录
linux--SMB文件的共享
3.匿名用户登陆测试
linux--SMB文件的共享
指定用户身份登陆并且可以操作
linux--SMB文件的共享
linux--SMB文件的共享
挂载用户student到 /mnt中
linux--SMB文件的共享
永久挂载
linux--SMB文件的共享
二、共享目录的基本设置
vim /etc/samba/smb.conf

此处可修改workgroup
linux--SMB文件的共享
将Domain【MYGROUP】修改为【WESTOS】
linux--SMB文件的共享
vim /etc/samba/smb.conf 
控制访问:hosts allow =172.25.254.60 ##仅允许60访问
Hosts deny =172.25.254.60 ##仅拒绝60访问

    [DATA]                   ##共享名称
    comment = hello world  ##共享目录的绝对路径
    path = /westos

linux--SMB文件的共享
此共享目录为自己建立的目录需进行以下操作
linux--SMB文件的共享
只允许60主机访问共享目录
linux--SMB文件的共享
221主机被拒绝
linux--SMB文件的共享
读写控制
Chmod o+w /DATA 
Setsebool -P samba_export_all_re on
guest ok = yes ##陌生用户可访问
writable = yes ##所有用户可写
wirte list = student ##指定用户可写
admin users = admin ##共享超级用户
browseable = no
valid suers = +student ##当前共享的有效用户
添加SMB用户westos
linux--SMB文件的共享

指定用户westos建立新文件
linux--SMB文件的共享

三、smb多用户挂载
安装cifs-utils服务
linux--SMB文件的共享

客户端中
vim /root/smbfile

username=student
password=123

多用户认证
credentials=/root/smbfile ##指定挂载的应乎文件
Multiuser ##支持多用户
sec=ntlmssp ##认证方式为smb
linux--SMB文件的共享

[root@domain221 ~]# su - student
Last login: Wed Dec 6 08:31:47 EST 2017 on pts/1
[student@domain221 ~]$ ls /mnt 
ls: cannot access /mnt: Permission denied ##没有smb认证无法访问
[student@domain221 ~]$ cifscreds add -u student 172.25.254.221
Password: 
linux--SMB文件的共享


本文转自 無緣 51CTO博客,原文链接:http://blog.51cto.com/13352594/2048139


相关文章
|
16天前
|
Linux
linux中查看某个文件夹下文件的个数和大小
这篇文章介绍了在Linux系统中使用各种命令(如`stat`、`wc`、`du`和`ls`)来查看文件夹下文件的个数和大小的方法。
103 4
linux中查看某个文件夹下文件的个数和大小
|
2月前
|
Linux
Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍
Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍
113 2
|
2月前
|
Linux 数据安全/隐私保护 Windows
Linux共享Windows目录
Linux共享Windows目录
|
2天前
|
移动开发 Linux
Linux 文件与目录管理
Linux 文件与目录管理
10 3
|
2天前
|
关系型数据库 MySQL Linux
Linux 文件基本属性
Linux 文件基本属性
10 3
|
2天前
|
Linux Shell
Linux系统文件默认权限
Linux系统文件默认权限
11 2
|
11天前
|
安全 Linux 数据安全/隐私保护
探索Linux操作系统的文件权限管理
【9月更文挑战第29天】在数字世界中,文件权限管理如同保护我们隐私的锁。本文将带你了解如何在Linux系统中设置和管理文件权限,确保你的数据安全。我们将一起学习如何通过命令行工具来控制文件访问,就像学习一门新语言一样有趣。准备好了吗?让我们一起开启这场技术之旅!
|
13天前
|
Linux
深入理解Linux中的cp命令:文件与目录的复制利器
深入理解Linux中的cp命令:文件与目录的复制利器
|
13天前
|
Linux Shell
10-9|linux上统计文件中单词次数
10-9|linux上统计文件中单词次数
|
14天前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件