一.samba服务器介绍:

* samba服务器,其可以在系统中提供共享资源,并可以在其它的操作系统中

得到访问.

* samba服务器,其具有两个协议

smb 协议  ===>其功能可以接受网络中其它计算机所提出的访问共享资源的请求.

nmb 协议  ===>其功能可以使samba服务器能够在网络中其它计算机系统中计算机列表中显示.

* samba服务器,可以允许在图形界面以及字符界面下配置.

二.samba服务器安装及启动:
  
    1.查询samba服务器软件包以及客户软件包

rpm -qa | grep samba

2.samba服务器目录以及samba配置文件:

* 服务器目录   ====> /etc/samba

* 配置文件    =====> /etc/samba/smb.conf

3.手工方式启动samba服务器:

service  smb  start / stop  / restart  /status

4.设定samba服务器在下次启动计算机后自动启动:

chkconfig  --level  35  smb  on

三.samba服务器说明:

1.samba服务器验证过程:

* share  --- 共享 , 网络中所有计算机均可以直接访问samba服务器共享资源.

* user   --- 用户 , 网络中计算机访问samba服务器共享资源时,首先要求输入samba

服务器中允许的用户名以及密码,否则无法访问.

* server --- 服务器 , 网络中计算机访问samba服务器共享资源时,首先要求输入

网络中windows2000server 服务器允许的用户名与密码.

* domain  ---  域 , 访问共享资源时,必须要输入网络中活动目录中允许的用户名与密码.

2.共享资源设定时的访问方式:

public=yes   --->允许所有用户访问

writable=yes  --> 允许写入

writable=no   --> 只允许读取

read list= 用户列表   --->允许访问的用户

write list= 用户列表   --->允许写入数据的用户

四.samba服务器配置:

1.samba服务器配置文件结构:

*  [global]     ===>全局配置参数,直接影响到服务器运行

*  [homes]      ===>用户主目录共享设定

*  [printers]   ===>用户打印机共享设定

*  [myshare]    ===>用户自定义共享

2. samba服务器配置文件中的常用选项:

*  netbios name=sambaserver    --->定义samba服务器的计算机名为 sambaserver

*  workgroup = MYGROUP      ---->定义samba服务器的所在工作组为mygroup

*  server string = Samba Server   --->定义samba服务器的说明

*  hosts allow = 192.168.1. 192.168.2. 127.  --->定义允许访问samba服务器的计算机列表

*  log file = /var/log/samba/%m.log  ---->定义samba服务器的访问日志存放位置

%m 变量表示具体的登录用户名

*  max log size = 0   ----->定义最大的日志大小,0即为无限制,单位为KB

*  security = share   ----->定义samba服务器的验证模式为"共享验证"模式 
        
        
        [homes]     ---->从此处开始定义用户主目录共享
                       
   comment = Home Directories   ----->注释  
   browseable = no              ----->并非所有用户均可以浏览查看      
   writable = yes               ----->主目录所有者允许添加写入数据
   valid users = %S             ----->指出主目录的有效用户为主目录所有者
   create mode = 0664           ----->添加数据,664          
   directory mode = 0775        ----->目录模式为 775

3.在服务器中配置共享,使所有用户可以访问共享资源:

在smb.conf文件最后配置:

[wangqq]            ---->共享名
    path=/home/qq      ---->共享路径
    public=yes         ---->允许访问的用户,此处为所有用户
    writable=yes       ---->允许写数据

注: 以上设定中,已设置/home/qq共享时的共享权限为  "所有用户可读,可写"

但是,在实际操作中,还应该考虑被共享的资源,其本地权限.(采用chmod 命令修改本地权限)

如  chmod 777 /home/qq

五.配置samba服务器,要求必须输入相应的用户名与密码,才可以访问.

1.介绍:

* 访问资源时,无需要输入任何用户名进行验证   ------> 验证方式为  share

* 若访问共享资源时,必须输入用户名与密码进行验证   ----->验证方式为  user

2.samba服务器的验证用户:

* 该类型用户即为samba用户

* 所有的samba用户,均存于 /etc/samba/smbpasswd  文件中

* samba用户,肯定是linux系统中的登录用户,但是linux系统中登录的用户,并非是

samba用户.        
          
        * 将 linux系统中的普通用户,转化为 samba服务器用户:

smbpasswd  -a  linux普通用户名

提示输入两次密码

3. 设定具体的共享资源由具体的用户访问:

(此处的具体用户,均统一指为 samba 用户)

[wangqq]          ------->共享名         
    path=/home/qq   ------->共享路径
    public=no       ------->不允许所有用户访问
    valid users=test    --->指定有效用户为 test,可以指定多个samba用户

如  valid users=test  wang  wu

4. 设定具体的共享资源由部分用户读取,而另外用户允许写入:

[wangqq]
           path=/home/qq
           public=no
           read list=wang wu    ----->允许读取的用户列表为 wang  wu 
           write list= test     ----->允许写的用户列表为 test

六.在linux的字符界面下使用共享资源:

1.采用命令查看指定计算机中的共享资源:

smbclient  -L //计算机IP地址 -U 用户名

回车后,提示输入该用户的密码

如  smbclient  -L  //172.16.100.200  -U wu

2.采用命令连接到指定计算机的共享资源中,并进行操作:

smbclient  //计算机IP地址/共享名称  -U 用户名

回车后,提示输入用户的密码,即可以连接到共享资源中

注:  连接到共享资源后,其操作方式即为  ftp 操作方式

3.采用 挂载命令,使用指定计算机中的共享资源:

mount -t smbfs -o username=具体用户名,password=密码  //计算机IP地址/共享资源名  本地挂载点

如  mount -t smbfs -o username=wang,password=123456 //172.16.100.200/wangqq  /mnt/ttt

samba xp linux共享文件相关推荐

  1. 重启samba文件服务器,linux共享文件 samba 服务器搭建

    ubuntu11.10 文件共享访问,以下均以root身份执行 1.关闭ubuntu防火墙 ufw disable 2.先卸载samba-common apt-get remove samba-com ...

  2. Linux配置Samba实现局域网共享文件夹

    Linux配置Samba实现局域网共享文件夹 环境: ubuntu21.04 windows10 主要参考:https://blog.csdn.net/light169/article/details ...

  3. 《Linux共享文件夹搭建===samba》

    博主这边文章主要是讲解一下 Linux共享文件夹搭建,利用samba服务协议. 博主之前介绍过利用NFS服务来搭建共享文件夹,这次来讲讲利用samba搭建共享文件夹的方法. 目录 1.samba服务以 ...

  4. samba权限跟linux权限,linux之samba与linux权限

    当linux的文件夹或文件为用户或root时,则在window上共享出来的samba是不能进行修改的,当samba设置为 [share] path = /home #available = yes # ...

  5. samba服务器无法共享文件夹,samba服务器设置共享文件夹权限

    samba服务器设置共享文件夹权限 内容精选 换一换 已成功登录Java性能分析.待安装Guardian的服务器已开启sshd.待安装Guardian的服务器已安装JRE,JRE版本要求为Huawei ...

  6. 使用samba服务器共享文件,samba服务器设置共享文件夹权限

    samba服务器设置共享文件夹权限 内容精选 换一换 通过Web浏览器登录主机,提供协同分享.文件传输.文件管理和预置命令等功能.用户在主机上执行的所有操作,被云堡垒机记录并生成审计数据.协同分享指会 ...

  7. linux 共享文件夹设置

    linux共享文件夹设置 安装samba 因为本人电脑上安装yum不成功,所以用自带的apt来安装samba sudo apt-get install samba 修改配置文件 vim /etc/sa ...

  8. 解决虚拟机 Virtualbox 中 linux 共享文件夹只读问题

    解决虚拟机 Virtualbox 中 linux 共享文件夹只读问题 参考文章: (1)解决虚拟机 Virtualbox 中 linux 共享文件夹只读问题 (2)https://www.cnblog ...

  9. vue中src文件夹下各文件_Win10下与虚拟机中的linux共享文件夹

    Win10主机和Vmware linux共享文件夹 1.首先确保虚拟机中的linux能ping通主机,证明虚拟机是可以访问到的主机的(这个不会可百度) 2.右击你想要共享的文件夹选择'属性',点击'共 ...

最新文章

  1. 视觉SLAM技术应用
  2. Android One和Android Go有什么区别?
  3. 什么是量子计算机?用一个简单例子来解释
  4. Codeforces Round #626 (Div. 2) D. Present 按位贡献 + 快排新姿势
  5. 好的 Web 前端年薪会有多少?
  6. Asp.Net实例:C# 绘制统计图(三) ——扇形统计图的绘制
  7. 分治-寻找第k小的数
  8. OpenInfra Days China 2020 官网正式上线,含免费注册通道!
  9. java io教程_Java IO教程
  10. 使用GMM进行语音性别检测(入门)
  11. 将virtio集成slipstream到windows iso,winpe – 原生方法和利用0pe
  12. nxp单片机入门_ST、NXP、Microchip、TI、Renesas公司的MCU和MPU定位、性能及特点
  13. IDEA更改主题颜色
  14. java程序设计基础陈国君_Java程序设计基础(第6版)
  15. 中国移动手机阅读基地社会招聘笔试面试全过程
  16. 霍尔 磁电 光电式测数传感器的优缺点比较
  17. 张铁林的十年英国留学生涯
  18. 页面加载缓冲的login
  19. android多个悬浮窗口,android 添加随意拖动的桌面悬浮窗口
  20. Arduino驱动直流电机风扇

热门文章

  1. bitbucket安装
  2. JavaScript设计模式之观察者模式(学习笔记)
  3. html聚光灯特效,jquery实现聚光灯效果的方法
  4. 曙光服务器安装centOS8
  5. lotus 2k 测试网 多签钱包改为单签
  6. Day44-45_Hive高级
  7. MySQL忘记密码恢复密码的实现方法
  8. 织梦html5博客模板,HTML5响应式清爽博客文章织梦模板 v1.0
  9. 微信小程序获取rich-text(富文本)渲染内容高度,rich-text(富文本)里img 样式设置
  10. 郭依婷——大学生的创业故事