zoukankan      html  css  js  c++  java
  • linux配置samba服务【原创】

    转载请注明出处http://www.cnblogs.com/paul8339/p/7509981.html 

    需求,windows服务器访问linux的共享文件,需要linux服务器安装并配置samba服务

    1、安装

    yum install samba -y

    备份配置文件

    cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

    2、去掉用户家目录显示

    将用户tommy的家目录屏蔽起来

    ;[homes]

    ;      comment = Home Directories

    ;      browseable = no

    ;      writable = yes

    ;      valid users = %S

    ;      valid users = MYDOMAIN\%S

    默认情况下,[homes],browseable,writable参数前面是没有分号的,这样客户端就能看到用户tommy的家目录,

    这样不安全,所以要在[homes],browseable,writable前面加上分号,这样在客户端就只能看见sambashare_user

    这一个目录了

    3、如果设置所有人都能访问

    [test1]

    comment = test1

    path = /test1

    public = yes

    建立目录

    mkdir /test1

    4、如果指定用户访问smb服务

    用户必须是已有的系统用户

    useradd smb

    smbpasswd -a smb

    使用pdbedit -a -u smb

    查看是否添加成功

    pdbedit -L

    如果用户需要修改密码

    smbpasswd -a smb

    在输入新的密码即可

    建立目录

    mkdir /test1

    目录/test1的权限一定要smb用户也能对目录有权限,否则无法访问

    chown a+w /test1

    修改配置文件

    vim /etc/samba/smb.conf

    [test1]

    comment = test1

    path = /test1

    public = no

    browseable = yes

    writable = no

    write list = smb

    hosts allow = 10.158.13.54

    并指定访问的IP为10.158.13.54

    hosts allow=10.158.13.54 10.34.56.123 ( 设置允许访问次共享文件的ip,多个ip之间用空格隔 开)

    10.72.7.

    5、使配置文件生效,重启服务

    service smb restart

    service nmb restart

    6、客户端windows连接

     

    然后输入用户名,密码

    问题:

    windows客户端查看如果有问题就断开共享,重新连接

    C:Userschh-huang>net use

    会记录新的网络连接。

    状态       本地        远程                      网络

    -------------------------------------------------------------------------------

    已断开                 \10.158.13.54pubdir1     Microsoft Windows Network

    已断开                 \10.158.13.54smbuser     Microsoft Windows Network

    已断开                 \10.158.13.54IPC$        Microsoft Windows Network

    命令成功完成。

    C:Userschh-huang>net use * /del

    您有以下的远程连接:

                        \10.158.13.54pubdir1

                        \10.158.13.54smbuser

                        \10.158.13.54IPC$

    继续运行会取消连接。

    您想继续此操作吗? (Y/N) [N]: y

    命令成功完成。

    C:Userschh-huang>net use

    会记录新的网络连接。

    列表是空的。

    而且Samba服务有区分大小写bug

    7、Linux客户端连接

    [root@sun ~]# smbclient -U smbuser //192.168.18.99/smbuser

    Password:

    Domain=[SMX] OS=[Unix] Server=[Samba 3.0.33-3.37.el5]

    smb: > get smbuser.txt ---下载文件。

    put 文件名 ---上传文件。

    getting file smbuser.txt of size 0 as smbuser.txt (0.0 kb/s) (average 0.0 kb/s)

    ---

  • 相关阅读:
    CodeForces
    CodeForces
    Simple Robot Gym
    Gym
    Java课程03总结
    Java课程03总结
    判断字符串是否回文
    Java课程02总结
    有关二进制原码、反码、补码
    Java课程01总结
  • 原文地址:https://www.cnblogs.com/paul8339/p/7509981.html
Copyright © 2011-2022 走看看