zoukankan      html  css  js  c++  java
  • Samba简单共享注意事项

    • 关闭防火墙
    • 关闭SELinux
    • 设置共享目录的访问权限为777
    • guest ok = yes and guest account = ftp要同时设置 //This user must exist in the password file, but does not require a valid login. The user account "ftp" is often a good choice for this parameter.
    • guest only没必要设,缺省guest only = no
    • 参考配置:

    security = share //should use security = share if you want to mainly setup shares without a password (guest shares)

    [hwlo
    -lib]

    comment
    = Public Stuff //This is a text field that is seen next to a share when a client does a queries the server

    path
    = /mnt/hwlo-lib //specifies a directory to which the user of the service is to be given access.

    ;public = yes //This parameter is a synonym for guest ok.

    writable
    = yes //Inverted synonym for read only. If this parameter is yes, then users of a service may create or modify files in the service's directory

    guest ok
    = yes //no password is required to connect to the service.

    browseable
    = yes //This controls whether this share is seen in the list of available shares in a net view and in the browse list

    NOTE ABOUT USERNAME/PASSWORD VALIDATION

    There are a number of ways in which a user can connect to a service. The server uses the following steps in determining if it will allow a connection to a specified service. If all the steps fail, the connection request is rejected. However, if one of the steps succeeds, the following steps are not checked.

    If the service is marked “guest only = yes”(Default: guest only = no. 'guest only' will have no effect if guest ok is not set for the service.) and the server is running with share-level security (“security = share”), steps 1 to 5 are skipped.

    1. If the client has passed a username/password pair and that username/password pair is validated by the UNIX system's password programs, the connection is made as that username. This includes the \\server\service%username method of passing a username.

    2. If the client has previously registered a username with the system and now supplies a correct password for that username, the connection is allowed.

    3. The client's NetBIOS name and any previously used usernames are checked against the supplied password. If they match, the connection is allowed as the corresponding user.

    4. If the client has previously validated a username/password pair with the server and the client has passed the validation token, that username is used.

    5. If a user = field is given in the smb.conf file for the service and the client has supplied a password, and that password matches (according to the UNIX system's password checking) with one of the usernames from the user = field, the connection is made as the username in the user = line. If one of the usernames in the user = list begins with a @, that name expands to a list of names in the group of the same name.

    6. If the service is a guest service, a connection is made as the username given in the guest account = for the service, irrespective of the supplied password.

    详细解释参考:http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html

  • 相关阅读:
    IntelliJ IDEA 2017版 SpringBoot的核心配置详解
    路由追踪程序traceroute/tracert分析与科普
    traceroute追踪路由命令
    ping 命令
    hostname命令,修改主机名及host文件
    net-tools工具arp命令
    ifup 和 ifdown
    net-tools工具ifconfig 命令
    iproute2 对决 net-tools
    什么是带内管理 带外管理
  • 原文地址:https://www.cnblogs.com/yubo/p/2091884.html
Copyright © 2011-2022 走看看