Tak*_*Tak 0 terminal mount cifs
我使用下面的命令挂载 CIFS 共享,但我想在同一命令中自动获取 UID 和 GID,这样我就不必每次mount在不同的机器上手动输入它。任何建议如何?
$ sudo mount -t cifs -o username=${USER},password=${PASSWORD},uid=<user>,gid=<group> \
//server-address/folder /mount/path/on/ubuntu
Run Code Online (Sandbox Code Playgroud)
您可以使用以下id命令:
$ id
uid=1000(muru) gid=1000(muru) groups=1000(muru),4(adm),24(cdrom),27(sudo)...
Run Code Online (Sandbox Code Playgroud)
只是 UID:
$ id -u
1000
Run Code Online (Sandbox Code Playgroud)
只是 GID:
$ id -g
1000
Run Code Online (Sandbox Code Playgroud)
因此,使用命令替换:
$ sudo mount -t cifs -o "username=${USER},password=${PASSWORD},uid=$(id -u),gid=$(id -g)" \
//server-address/folder /mount/path/on/ubuntu
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
239 次 |
| 最近记录: |