Samba文件服务器为某些用户隐藏文件夹

布拉姆

我有一台具有以下文件夹的Ubuntu计算机。

在此处输入图片说明

我正在使用samba服务器共享文件夹。

我有3个

用户用户1 =完全访问
用户2 =可以访问文件夹音乐(仅读取)
用户3 =可以访问文件夹学校(仅读取)

当您尝试访问共享文件夹时,我想被提示登录。如果用户1唱歌,则可以查看所有文件夹。如果用户2登录,他只会看到文件夹音乐。如果用户3唱歌,他只能看到文件夹学校。

因此,其想法是为不允许隐藏用户的文件夹隐藏文件夹。您如何使用samba服务器进行配置。

编辑:如果他们无法读取文件夹的内容,也没关系,如果无法隐藏文件夹或更难于隐藏文件夹。

谢谢你的帮忙!

如果您需要更多信息,请询问。

托马斯·莫尔

最简单的方法是为3个用户创建一个Linux用户帐户,然后让他们登录一个大共享文件夹。为此,您首先必须使用以下命令安装gnome系统工具

  sudo apt-get install gnome-system-tools

完成此操作后,转到user accounts并单击“锁定”按钮并添加您的帐户。

现在打开我们刚刚安装的gnome工具,它被称为用户和组。

单击一个帐户,选择advanced并输入您的通行证。直接转到,advanced tab然后更改shell/bin/false另外,建议为samba帐户生成一个随机密码,这样您就不能在Linux机器上登录它们了。

您还可以将用户ID更改为一个较低的数字,1000这样,它将在Linux计算机上隐藏该帐户。在确保一切正常后,我建议您执行此操作

现在,对其他帐户执行相同的操作。

更改高级用户设置

之后,您创建3个samba帐户并将其链接到Linux用户帐户。如下图所示:

Samba服务器配置

现在,只需更改文件夹的权限即可。我将以“学生和学校”文件夹为例。

打开终端并输入以下命令

 gksudo nautilus

输入密码,然后单击确定。现在浏览到您的共享文件夹并转到文件夹学校,右键单击它并转到属性,选择权限。

现在,您可以为用户和组设置属性,以允许他们输入文件夹。在此示例中,我们希望所有者拥有完全控制权,而学生仅希望访问文件,而其他人则没有访问权。所以你会得到这个:

学校物业

现在,只需重复上述步骤即可为其他帐户提供所需的访问权限和权限。

我希望这能回答您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

隐藏文件夹并使用.htaccess重定向

来自分类Dev

删除文件夹和子文件夹中的所有隐藏文件

来自分类Dev

Qt:在getSaveFileName中隐藏文件夹

来自分类Dev

隐藏我的崇高项目中的某些隐藏文件夹

来自分类Dev

从服务器删除隐藏文件,.htaccess除外

来自分类Dev

Appengine-部署隐藏文件夹

来自分类Dev

Gitlab运行程序删除服务器上的某些文件/文件夹

来自分类Dev

如何防止Windows资源管理器建议隐藏文件夹?

来自分类Dev

如何隐藏desktop.ini文件而不隐藏其他隐藏文件/文件夹?

来自分类Dev

从Windows Samba共享NTFS驱动器共享中将隐藏文件显示为Windows中的隐藏文件

来自分类Dev

删除文件夹中的隐藏文件

来自分类Dev

无法压缩旧操作系统的某些隐藏文件夹

来自分类Dev

绝对隐藏文件或文件夹

来自分类Dev

从CSV获取数据以从多个服务器删除用户文件夹

来自分类Dev

Qt:在getSaveFileName中隐藏文件夹

来自分类Dev

用户无法访问但Web服务器可以访问的文件夹

来自分类Dev

没有root的SFTP服务器作为用户文件夹的所有者?

来自分类Dev

在某些文件夹中显示隐藏文件,而在其他文件夹中不显示

来自分类Dev

Samba:如何防止Samba服务器自动将用户/ home目录提供为共享文件夹?

来自分类Dev

PowerShell脚本从隐藏文件夹中删除文件

来自分类Dev

我如何隐藏我的文件和文件夹,因为它们在服务器上被视为“ / test / admin的索引”

来自分类Dev

阻止用户访问Samba文件夹

来自分类Dev

名为用户和所连接服务器IP地址的文件夹的含义是什么?

来自分类Dev

无法打开USB驱动器上的隐藏文件夹

来自分类Dev

无法上传文件到服务器文件夹

来自分类Dev

将 RPI 上的 samba 共享文件夹永久安装到我的 Ubuntu 服务器 18.04

来自分类Dev

如何在 Ubuntu 上的文件管理器 (Nautilus) 中显示隐藏文件夹?

来自分类Dev

从 Live CD 访问隐藏文件夹

来自分类Dev

Powershell 从 linux samba 复制到本地 Windows 服务器文件夹

Related 相关文章

  1. 1

    隐藏文件夹并使用.htaccess重定向

  2. 2

    删除文件夹和子文件夹中的所有隐藏文件

  3. 3

    Qt:在getSaveFileName中隐藏文件夹

  4. 4

    隐藏我的崇高项目中的某些隐藏文件夹

  5. 5

    从服务器删除隐藏文件,.htaccess除外

  6. 6

    Appengine-部署隐藏文件夹

  7. 7

    Gitlab运行程序删除服务器上的某些文件/文件夹

  8. 8

    如何防止Windows资源管理器建议隐藏文件夹?

  9. 9

    如何隐藏desktop.ini文件而不隐藏其他隐藏文件/文件夹?

  10. 10

    从Windows Samba共享NTFS驱动器共享中将隐藏文件显示为Windows中的隐藏文件

  11. 11

    删除文件夹中的隐藏文件

  12. 12

    无法压缩旧操作系统的某些隐藏文件夹

  13. 13

    绝对隐藏文件或文件夹

  14. 14

    从CSV获取数据以从多个服务器删除用户文件夹

  15. 15

    Qt:在getSaveFileName中隐藏文件夹

  16. 16

    用户无法访问但Web服务器可以访问的文件夹

  17. 17

    没有root的SFTP服务器作为用户文件夹的所有者?

  18. 18

    在某些文件夹中显示隐藏文件,而在其他文件夹中不显示

  19. 19

    Samba:如何防止Samba服务器自动将用户/ home目录提供为共享文件夹?

  20. 20

    PowerShell脚本从隐藏文件夹中删除文件

  21. 21

    我如何隐藏我的文件和文件夹,因为它们在服务器上被视为“ / test / admin的索引”

  22. 22

    阻止用户访问Samba文件夹

  23. 23

    名为用户和所连接服务器IP地址的文件夹的含义是什么?

  24. 24

    无法打开USB驱动器上的隐藏文件夹

  25. 25

    无法上传文件到服务器文件夹

  26. 26

    将 RPI 上的 samba 共享文件夹永久安装到我的 Ubuntu 服务器 18.04

  27. 27

    如何在 Ubuntu 上的文件管理器 (Nautilus) 中显示隐藏文件夹?

  28. 28

    从 Live CD 访问隐藏文件夹

  29. 29

    Powershell 从 linux samba 复制到本地 Windows 服务器文件夹

热门标签

归档