Хоть винда это не совсем в этот блог, но там есть WSL, в котором работает линух. И там - если посмотреть в /mnt то будут виндовые диски, с правами 777 на всё. Благо, есть решение - чуть покопав, узнаём что там drvfs, и можно перемонтировать нужные диски так:
sudo umont /mnt/d
sudo mount -t drvfs D: /mnt/d -o metadata,uid=1000,gid=1000,umask=22,fmask=111
это даёт 755 на папки, 644 на файлы, возможность менять атрибуты (опция metadata), и юзер - под которым мы входим (можно завести ещё юзеров и выставить нужного)
взято тут
https://devblogs.microsoft.com/commandline/chmod-chown-wsl-improvements/
Можно отдельные диски настраивать через fstab, правда пока не очень понятно как.
Также, тут
https://devblogs.microsoft.com/commandline/automatically-configuring-wsl/ (читать оба, про options - первый линк)
читать про otions, чтобы применить опции при старте (сразу для всех дисков).
Минимальный конфиг /etc/wsl.conf:
[automount]
options = "metadata"
Чуть посложнее
[automount]
enabled = true
root = /mnt/
options = "metadata,umask=22,fmask=11"
mountFsTab = false
Комментариев нет:
Отправить комментарий