我有一台具有以下文件夹的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用户帐户。如下图所示:
现在,只需更改文件夹的权限即可。我将以“学生和学校”文件夹为例。
打开终端并输入以下命令
gksudo nautilus
输入密码,然后单击确定。现在浏览到您的共享文件夹并转到文件夹学校,右键单击它并转到属性,选择权限。
现在,您可以为用户和组设置属性,以允许他们输入文件夹。在此示例中,我们希望所有者拥有完全控制权,而学生仅希望访问文件,而其他人则没有访问权。所以你会得到这个:
现在,只需重复上述步骤即可为其他帐户提供所需的访问权限和权限。
我希望这能回答您的问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句