Если вы этого боитесь, то сейчас не время переключаться.
Есть несколько вариантов, которые позволят вам использовать Linux на своем ноутбуке, не разрушая вашу среду Windows 10. Я бы посоветовал вместо полной перезаписи выбрать один из следующих вариантов:
Хорошо, похоже я решил эту проблему. Я могу открыть хром от любого пользователя с одним и тем же пользователем -dir/profile.
Хитрость заключается в том, чтобы добавить всех пользователей в список владельцев acl как для существующих файлов, так и по умолчанию. Затем, чтобы получить набор масок, запустите несколько команд chmod и сделайте все это рекурсивно.
Чтобы упростить задачу, я написал сценарий, и он здесь.
https://gist.github.com/dkebler/23c8651bd06769770773f07854e161fc
Я буду обновлять его и исправлять ошибки, но пока он у меня работает. Если вы собираетесь попробовать, я настоятельно рекомендую поэкспериментировать с тестовым каталогом, так как вы можете легко все испортить.Я написал кучу подтверждений, чтобы избежать этого, но все же прочитал сценарий и использую его на свой страх и риск.
Сказанное здесь является выводом скрипта, показывающим выполненные команды.
david@giskard:[common/applications] $ share_dir -o root. sysadmin david
share directory /mnt/AllData/users/common/applications/ with users: sysadmin david ? confirm y
adding acl user sysadmin
these are the acl commands that you will run
******************
sudo setfacl -R -m u:sysadmin:rwX /mnt/AllData/users/common/applications/
sudo setfacl -dR -m u:sysadmin:rwX /mnt/AllData/users/common/applications/
******************
Double Check. Do you want to continue? y
*** new acl entries ***
user:sysadmin:rwx
default:user:sysadmin:rwx
adding acl user david
these are the acl commands that you will run
******************
sudo setfacl -R -m u:david:rwX /mnt/AllData/users/common/applications/
sudo setfacl -dR -m u:david:rwX /mnt/AllData/users/common/applications/
******************
Double Check. Do you want to continue? y
*** new acl entries ***
user:david:rwx
default:user:david:rwx
done adding acl users sysadmin david
these are the chown/chmod commands that you will run
******************
sudo chown -R root:users /mnt/AllData/users/common/applications/
sudo chmod -R u+rwX /mnt/AllData/users/common/applications/
sudo chmod -R g+rwX /mnt/AllData/users/common/applications/
sudo find /mnt/AllData/users/common/applications/ -type d -exec chmod g+s {} +
******************
Double Check. Do you want to continue? y
all done!
total 24
drwxrwsr-x+ 2 root users 4096 Feb 6 13:05 ./
drwxrwsr-x+ 5 root users 4096 Feb 6 11:39 ../
-rwxrwxr-x+ 1 root users 169 Jan 30 11:01 'Hacking Chromium.desktop'*
-rwxrwxr-x+ 1 root users 161 Jan 30 16:03 'Incognito Chromium.desktop'*
# file: /mnt/AllData/users/common/applications/
# owner: root
# group: users
# flags: -s-
user::rwx
user:sysadmin:rwx
user:david:rwx
group::rwx
mask::rwx
other::r-x
default:user::rwx
default:user:sysadmin:rwx
default:user:david:rwx
default:group::rwx
default:mask::rwx
default:other::r-x