zoukankan      html  css  js  c++  java
  • Smaba学习

    setenforce一定要设置成Disabled,并且重启,中间碰到很多问题都跟这个有关。

    NFS:

    只能工作在LINUX/UNIX中。

    WINDOWS:
    CIFS/SMB协议:
    CIFS:Common Internet File System
    SMB:Service Message Block
    NetBIOS:(WINNS)
    UNC:\IPShared_path

    UDP:137/UPD(NETBIOS),138/UDP(NETBIOS)
    TCP:139/TCP(NETBIOS),445/TCP(文件系统共享)
    关闭selinux。

    Winbind:能让Linux主机加入到windows的域控。

    Client访问Smaba Server的时候,需要访问系统的用户。但是Client访问的时候是明文的,因此,Samba Server有自己的密码管理
    或者交给集中认证机制。

    安全级别:默认为user,需要用户名/密码,也有share,类似windows的guest模式。

    Server可以定义目录是否有浏览权限。

    centos 7.2使用yum安装,缺省的samba版本是:
    samba-client-libs-4.4.4-14.el7_3.x86_64 client端
    samba-libs-4.4.4-14.el7_3.x86_64
    samba-4.4.4-14.el7_3.x86_64 server端
    samba-common-4.4.4-14.el7_3.noarch 通用组件
    samba-common-libs-4.4.4-14.el7_3.x86_64
    samba-common-tools-4.4.4-14.el7_3.x86_64

    nmbd:NetBIOS
    smbd:文件共享

    配置文件/etc/samba中的smb.conf

    service smb start
    service nmb start


    smbpasswd -a smbuser(smbuser这个用户必须存在在系统中,并且必须有密码)

    在/etc/smaba/smb.conf中

    [public]
    comment = Test Smaba
    path = /home/samba
    public = yes
    writable = yes

    然后在Windows中即可访问\192.168.17.129,输入用户名密码smbuser/Local......

    Linux中怎么访问Windows的呢?

    [root@bogon ~]# smbclient -L 192.168.17.130
    Enter root's password:
    Anonymous login successful
    Domain=[ALEX-FA20408613] OS=[Windows Server 2003 3790 Service Pack 2] Server=[Windows Server 2003 5.2]

    Sharename Type Comment
    --------- ---- -------
    Error returning browse list: NT_STATUS_ACCESS_DENIED
    Anonymous login successful
    Domain=[ALEX-FA20408613] OS=[Windows Server 2003 3790 Service Pack 2] Server=[Windows Server 2003 5.2]

    Server Comment
    --------- -------

    Workgroup Master
    --------- -------

    新建用户
    useradd wuser;echo wuser|passwd --stdin wuser

    mount -t cifs -o username=wuser,password=wuser //192.168.17.130/winshare /mnt/Windows/

    ===============================================================================================

    Windows(130)访问Linux(129) 

    service smb start

    service nmb start

    在Linux中,/etc/samba/smb.conf中添加

    [tools]
    comment = Test Smaba
    path = /home/tools
    public = yes
    writable = yes

    注意tools,那么在windows的“映射网络驱动器”的时候,需要手动填写\192.168.17.129 ools,访问的即是/home/tools目录下面的文件。

    =================================================================================================

    Linux(129)访问Windows(130)

    在Windows中添加用户chj/chj,然后创建共享文件夹,实验发现共享文件夹(2003)不能创建到子目录里面去。所以,只能创建一级的目录,然后用mount命令挂载:

    mount -t cifs -o username=chj,password=chj //192.168.17.130/winshare /mnt/Windows/

    -o参数可以指定文件来实现,并且文件只给root可读的权限,那么就可以防止其他用户随意获取到密码。

    samba升级:http://yangfannie.com/1407.html

  • 相关阅读:
    2018-2019-1 20189206 《深入理解计算机系统》第二章学习笔记
    2018-2019-1 20189206 《Linux内核原理与分析》第四周作业
    2018-2019-1 20189206 《构建之法》第二章学习笔记
    2018-2019-1 20189206 《文献管理与信息分析》学习笔记
    2018-2019-1 20189206 《Linux内核原理与分析》第三周作业
    2018-2019-1 20189206 《构建之法》第一章学习笔记
    2018-2019-1 20189206 vim.c插件安装
    2018-2019-1 20189206 《文献管理与信息分析》快速浏览
    将文件转换为base64字符串,然后还原
    读取2007以上版本的excel(xslx格式)
  • 原文地址:https://www.cnblogs.com/python-study/p/6921794.html
Copyright © 2011-2022 走看看