Когда я вхожу в систему Ubuntu, скрипт монтирует контейнер truecrypt. Чтобы расшифровать контейнер, я, конечно, должен ввести пароль для расшифровки. Но Truecrypt также просит мой «пароль администратора». Почему Truecrypt запрашивает мой пароль администратора и как я могу отключить это?
Это скрипт, который запускается при запуске:
#!/bin/sh -e
/usr/bin/truecrypt /media/windows/data.tc /media/data
/usr/bin/dropbox start
/ media / windows - это раздел NTFS. / media / data доступна для записи пользователем.
11.10
truecrypt
startup-applications
i.amniels
источник
источник
Ответы:
TrueCrypt запрашивает пароль, потому что для монтирования файловой системы требуются привилегии суперпользователя. Не обходите его, разрешив запускать
truecrypt
с правами root без пароля, это небезопасно, поскольку вредоносный скрипт может получить повышенные привилегии, монтируя специальный контейнер и получая от него привилегии root (например, с помощью бинарных файлов setsuid в файловой системе ext2 или монтирования на/
).источник
Вот быстрое исправление, которое вы можете использовать:
Добавьте строку
<yourusername> ALL=NOPASSWD: /usr/bin/truecrypt
и сохраните файл.truecrypt
больше не буду спрашивать пароль администратора. Это быстро и грязно, вероятно, не безопасно, но работает.источник
%sudo ALL=(ALL:ALL) ALL
и она не будет работать. Мне понадобилось немного времени, чтобы понять это.