Intereting Posts

Автоматически получать UID и GID в команде

Я использую приведенную ниже команду для монтирования общего ресурса CIFS, но я хочу автоматически получать UID и GID в одной и той же команде, чтобы не вводить ее вручную каждый раз, когда я mount на разных машинах. Любой совет, как?

 $ sudo mount -t cifs -o username=${USER},password=${PASSWORD},uid=,gid= \ //server-address/folder /mount/path/on/ubuntu 

    Вы можете использовать команду id :

     $ id uid=1000(muru) gid=1000(muru) groups=1000(muru),4(adm),24(cdrom),27(sudo)... 

    Просто UID:

     $ id -u 1000 

    Просто ГИД:

     $ id -g 1000 

    Итак, используя подстановку команд:

     $ sudo mount -t cifs -o "username=${USER},password=${PASSWORD},uid=$(id -u),gid=$(id -g)" \ //server-address/folder /mount/path/on/ubuntu