Hai*_*ait 7 permissions mount cifs
我想挂载共享文件夹。当前命令行:
sudo mount -t cifs -o username=USERNAME,password=PASSWD
Run Code Online (Sandbox Code Playgroud)
它是否有一些安全的方式(没有永久的 sudo 和其他)。还有其他实用程序吗?
如果这在一般情况下是不可能的,那么我只能将某个共享文件夹挂载到某个地方就足够了。
小智 8
想添加评论,但我没有足够的代表。
在 Ubuntu 20 上,当我尝试添加上述条目时出现语法错误:
//nas-server/cifsShare /media/user/cifsShare cifs -o username=<username>,noauto,user 0 0
Run Code Online (Sandbox Code Playgroud)
这对我有用:
//192.168.1.106/repos /home/ubuntu/shared-repos cifs username=<user>,noauto,user 0 0
Run Code Online (Sandbox Code Playgroud)
-o
是违规方。
为了能够以普通用户身份挂载该文件夹,请在配置文件 /etc/fstab 中包含 cifs 文件夹的挂载选项,并添加选项noauto,user
,类似于:
//nas-server/cifsShare /media/user/cifsShare cifs -o username=<username>,noauto,user 0 0
Run Code Online (Sandbox Code Playgroud)
该选项noauto
将确保在启动期间不安装驱动器,但仍会注册安装驱动器所需的所有参数。该选项user
将允许任何用户安装驱动器。
通过此设置,任何用户都可以使用以下mount
命令挂载共享,后跟 fstab 中指定的文件夹要挂载的路径,例如
mount /media/user/cifsShare
Run Code Online (Sandbox Code Playgroud)
或后跟份额,如
mount //nas-server/cifsShare
Run Code Online (Sandbox Code Playgroud)
使用文件管理器(标准 Ubuntu 18.04 中的文件)挂载共享可能更容易。在标准文件中,可以通过提供 URI 的形式安装驱动器
smb://server/share
将弹出一个对话框,询问登录名、域和密码。或者,可以记住这些设置。您可以随后制作书签,以便将来轻松一键访问。
这在 Ubuntu 的多个版本(原始 Ubuntu,还有 Kubuntu、Xubuntu 等)中开箱即用,并且无需更改系统配置文件。
归档时间: |
|
查看次数: |
13482 次 |
最近记录: |