自学内容网 自学内容网

linux004.在ubuntu中smb.conf配置文件中配置内容详解

配置代码

[work]
    comment = samba home directory
    path = /home/lsh/
    public = yes
    browseable = yes
    writeable = yes
    read only = no
    valid users = lsh
    create mask = 0777
    directory mask = 0777
    #force user = nobody
    #force group = nogroup
    available = yes

各项配置解释:

[work]:
    这是共享的名字。你在访问时,客户端会看到这个共享目录的名字。在 Samba 中,方括号内的部分表示共享名称,在客户端挂载时就需要使用这个名称。

comment = samba home directory:
    comment 参数是对该共享的简短描述,这个描述通常用于文件浏览器中显示。在这里,它说明该共享是一个“samba home directory”,即一个Samba共享的用户目录。

path = /home/lsh/:
    path 指定了共享目录在服务器上的实际文件路径。这里 /home/lsh/ 是该共享文件夹的路径。当你通过 Samba 访问这个共享时,会被重定向到此目录。

public = yes:
    public 设置指示是否允许没有认证的用户访问共享。如果设置为 yes,任何用户都可以访问该共享,不需要登录。此选项有时与 guest ok 配合使用。不过,需要注意的是,在 Samba 的较新版本中,public 参数已被废弃,推荐使用 guest ok 来实现类似功能。

browseable = yes:
    browseable 决定是否允许共享在网络浏览中显示。如果设置为 yes,其他用户在浏览共享时能够看到此共享。如果设置为 no,该共享将不会在网络上显示,但依然可以通过直接输入路径访问。

writeable = yes:
    writeable 设置指示该共享是否允许用户写入文件。设置为 yes 时,用户可以对共享文件夹中的文件进行修改、添加、删除等操作。注意,writeable 和 read only 是互斥的,writeable = yes 和 read only = no 这两个配置项是等价的。

read only = no:
    read only 控制共享目录是否为只读模式。如果设置为 no,则用户可以写入文件。如果设置为 yes,则共享目录是只读的,用户只能读取文件,不能修改或写入文件。通常,writeable = yes 和 read only = no 是一起使用的。

valid users = lsh:
    valid users 指定哪些用户可以访问该共享。这里仅 lsh 用户可以访问此共享。如果你需要更多用户访问,可以用空格分隔多个用户名,或者使用 @group 来指定一个用户组。

create mask = 0777:
    create mask 控制新创建文件的权限掩码。0777 表示文件默认权限是 rwxrwxrwx,即所有用户都可以读取、写入和执行。这个值通常是一个八进制数,用于控制文件的访问权限。

directory mask = 0777:
    directory mask 控制新创建目录的权限掩码。0777 表示目录的权限为 rwxrwxrwx,即所有用户都可以读、写、执行该目录。和 create mask 一样,directory mask 也是一个八进制数,用来指定新目录的默认权限。

#force user = nobody:
    force user 用来指定强制使用的用户身份,即使用户登录的账户不同,Samba会将所有操作都强制转换为这个指定的用户。在这里它被注释掉了(用 # 注释掉),表示该选项没有启用。如果启用,所有访问该共享的操作将会使用 nobody 用户权限。

#force group = nogroup:
    force group 设置类似于 force user,但是它指定的是强制使用的用户组。在这里,它被注释掉了,所以没有启用。此选项允许将所有访问该共享的文件和目录强制分配到指定的组。若启用,所有文件都会被归属于 nogroup 组。

available = yes:
    available 控制共享是否可用。当设置为 yes 时,表示该共享是可用的。如果设置为 no,则该共享将不可访问。这个选项通常与 hosts allow 和 hosts deny 一起使用,限制哪些主机可以访问共享。

原文地址:https://blog.csdn.net/u011023143/article/details/143887297

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!