linux命令取消共享文件夹

不及物动词 其他 235

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    取消共享文件夹的Linux命令是使用smb.conf配置文件进行修改。

    以下是具体的操作步骤:

    1. 使用编辑器打开smb.conf配置文件。根据你使用的Linux发行版不同,smb.conf配置文件的位置可能会有所不同。一般情况下,该文件位于/etc/samba/目录下。可以运行以下命令来编辑该文件:

    “`
    sudo nano /etc/samba/smb.conf
    “`

    2. 在smb.conf文件中找到你想要取消共享的文件夹配置。每个共享文件夹的配置以一个方括号开始,其后跟着一系列的配置选项。找到你想要取消共享的文件夹的配置段落。

    例如,如果你想要取消共享名为”shared_folder”的文件夹,你需要找到类似于以下内容的配置段落:

    “`
    [shared_folder]
    comment = Shared Folder
    path = /path/to/shared_folder
    public = yes
    writable = yes

    “`

    3. 在该文件夹的配置段落中添加一个新的配置选项”browseable = no”,表示禁止该文件夹在网络上可浏览。

    修改后的文件夹配置段落如下所示:

    “`
    [shared_folder]
    comment = Shared Folder
    path = /path/to/shared_folder
    public = yes
    writable = yes
    browseable = no

    “`

    4. 保存并关闭smb.conf文件。

    5. 重新启动Samba服务,使配置文件的修改生效。执行以下命令:

    “`
    sudo systemctl restart smbd
    “`

    或者,如果你使用的是较旧版本的Linux,则可以运行以下命令:

    “`
    sudo service smbd restart
    “`

    至此,你已成功取消了指定文件夹的共享。其他使用该共享文件夹的用户将不再能够访问该文件夹。请注意,如果你有多个共享文件夹,你需要分别在相应的配置段落中进行以上步骤的操作。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    取消共享文件夹可以通过以下Linux命令来实现:

    1. 使用smb.conf文件:smb.conf文件是Samba服务的主要配置文件,在其中设置共享文件夹的配置信息。取消共享文件夹,只需编辑smb.conf文件并删除相应的共享配置。可以使用文本编辑器打开smb.conf文件:

    “`
    sudo nano /etc/samba/smb.conf
    “`

    在文件中找到要取消共享的部分,将`read only = no`改为`read only = yes`,然后保存并关闭文件。

    2. 使用smbcontrol命令:smbcontrol命令是一个用于控制Samba服务的命令行工具。使用smbcontrol命令取消共享文件夹,需要知道共享文件夹的名字或共享目录的路径。以下是使用smbcontrol命令取消共享文件夹的示例:

    “`
    sudo smbcontrol smbd close-share
    “`

    其中,``是共享文件夹的名字,``是共享目录的路径。执行以上命令后,Samba服务将关闭该共享文件夹。

    3. 使用net命令:net命令是一个用于管理Samba服务的命令行工具,可以通过它来取消共享文件夹。以下是使用net命令取消共享文件夹的示例:

    “`
    sudo net share /delete
    “`

    其中,``是共享文件夹的名字。执行以上命令后,net命令将删除该共享文件夹。

    4. 使用smbstatus命令:smbstatus命令是一个用于显示当前Samba服务的状态的命令行工具。可以使用smbstatus命令查看当前共享文件夹的状态,然后根据需要选择取消相应的共享文件夹。以下是使用smbstatus命令取消共享文件夹的示例:

    “`
    sudo smbstatus
    “`

    在输出中找到要取消的共享文件夹的PID(进程ID),然后通过kill命令终止相应的进程即可。

    5. 使用命令行工具系统配置文件:有些Linux发行版使用命令行工具来管理系统配置文件,可以使用相应的命令行工具来取消共享文件夹。例如,使用systemctl命令取消共享目录:

    “`
    sudo systemctl stop smb
    “`

    同样,也可以使用启动命令及其参数来取消共享文件夹:

    “`
    sudo service smbd stop
    “`

    这会停止Samba服务,以取消共享文件夹。

    以上是五种取消共享文件夹的方式,根据具体情况选择适合的方法来取消共享文件夹。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在 Linux 系统中,可以使用 samba 服务来实现共享文件夹的功能。通过共享文件夹,可以让其他计算机或设备访问和使用该文件夹中的文件。如果要取消共享文件夹,可以按照以下步骤进行操作:

    1. 停止 samba 服务
    首先,需要停止正在运行的 samba 服务。可以使用以下命令来停止 samba 服务:
    “`
    sudo systemctl stop smbd
    “`

    2. 编辑 smb.conf 文件
    共享文件夹的配置信息保存在 smb.conf 文件中。可以使用文本编辑器(如 vi 或 nano)打开该文件,然后找到要取消共享的文件夹的配置块。

    在 smb.conf 文件中找到共享文件夹的配置块的方法是,根据配置中的 `[sharename]` 找到对应的块。例如,如果要取消名为 `myshare` 的共享文件夹,可以在 smb.conf 文件中搜索 `[myshare]`。

    3. 注释共享文件夹的配置信息
    找到要取消共享的文件夹的配置块后,可以将其配置信息注释掉,以便在需要时可以轻松地重新启用。可以在该配置块的开头添加一个 `#` 符号来注释掉整个配置块,或者可以将整个配置块的内容删除。

    4. 保存并关闭 smb.conf 文件
    在完成对 smb.conf 文件的修改后,保存文件并关闭文本编辑器。

    5. 重启 samba 服务
    完成所有更改后,可以重新启动 samba 服务,使其生效。可以使用以下命令来重启 samba 服务:
    “`
    sudo systemctl start smbd
    “`

    完成以上步骤后,共享文件夹将不再被其他计算机或设备可见,并且不能访问和使用其中的文件。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部