She*_*fer 2 linux shell mount nfs
我正在尝试编写一个脚本,该脚本将 ssh 进入主机,在那里执行安装操作,运行一些其他命令并退出。
其他命令(cd、cp)不需要 sudo 权限,但挂载选项需要 sudo 权限。我想写一个脚本可以做到:
ssh user@server "mount -t nfs xx.xx.xx.xx:/ /nfs -o rsize=4096,wsize=4096 ; cp pqr rst ; umount /nfs ;"
Run Code Online (Sandbox Code Playgroud)
以及其他一些非 sudo 命令。如何在没有 sudo 选项且脚本运行时不输入任何密码的情况下执行此操作。
桌面 Linux 发行版使用 udisk 授予非 root 用户有限的安装权限。
优盘版本 2
udisksctl mount -b [device]
Run Code Online (Sandbox Code Playgroud)
优盘版本 1
udisks --mount [device]
Run Code Online (Sandbox Code Playgroud)
当然,如果我们谈论的是服务器虚拟机,那么这些工具可能不会安装。安装它们需要 root 访问权限(一次)
| 归档时间: |
|
| 查看次数: |
20521 次 |
| 最近记录: |