fstab. разрешить 2 пользователям монтировать NTFS с паролем. Запретить другим пользователям. возможно?

fstab. разрешить 2 пользователям монтировать NTFS с паролем. Запретить другим пользователям. возможно?

я видел этоотвечать, но для этого требуется, чтобы раздел всегда был смонтирован (и доступ пользователя осуществлялся через групповые разрешения на корневую файловую систему, смонтировавшую 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 пользователя войдут в систему. По сути, когда эти пользователи войдут в систему, запустите скрипт, который монтирует диск. Если вам все еще нужен пароль, вы можете принудительно установить его в скрипте, а если вы добавите файл конфигурации, вы сможете поместить туда имена пользователей (чтобы было легко добавлять новых или удалять устаревших пользователей).

Связанный контент