
я видел этоотвечать, но для этого требуется, чтобы раздел всегда был смонтирован (и доступ пользователя осуществлялся через групповые разрешения на корневую файловую систему, смонтировавшую NTFS)
Я надеюсь, что это станет возможным, так это разрешить только нескольким пользователям инициировать монтирование раздела.
Мне редко придется монтировать этот раздел, а оставлять его постоянно подключенным — значит напрашиваться на неприятности на портативном компьютере, который будет много спать/бодрствовать/двигаться.
возможно ли это? что-то вроде:
fstab:
/dev/sda1 /windows ntfs noauto,user=userA,user=userB,rw 0 0
И в идеале, требуя от пользователя ввода пароля для подтверждения. Я понятия не имею, что происходит в графическом интерфейсе... но пытаюсь узнать. Если бы это был обычный сервер, я бы просто добавил их в sudoers с разрешенной точкой монтирования.
Я думаю, в конечном итоге я просто сделаю их 2 администраторами машины. Но я хотел избежать этого.
решение1
В fstab вы также можете использовать
uid=1000,gid=1000,permissions 0 2
чтобы указать пользователя, группу и разрешения, чтобы сделать монтирование более конкретным. Если вы поместите этих 2 пользователей в новую группу и используете этот ID во время монтирования, они будут владеть диском и смогут записывать на него.
Но ...
Я бы вообще не монтировал диск автоматически, а монтировал его только тогда, когда эти 2 пользователя войдут в систему. По сути, когда эти пользователи войдут в систему, запустите скрипт, который монтирует диск. Если вам все еще нужен пароль, вы можете принудительно установить его в скрипте, а если вы добавите файл конфигурации, вы сможете поместить туда имена пользователей (чтобы было легко добавлять новых или удалять устаревших пользователей).