Когда я вхожу в систему 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 доступна для записи пользователем.
TrueCrypt запрашивает пароль, поскольку для монтирования файловой системы требуются привилегии суперпользователя. Не обходите его, разрешив запускать truecrypt
как root без пароля, это небезопасно , поскольку вредоносный скрипт может получить повышенные привилегии, монтируя специальный контейнер, и получать от него привилегии root (например, setsuid). двоичные файлы в файловой системе ext2 или монтирование на /
).
Вот быстрое исправление, которое вы можете использовать:
sudo visudo
Добавьте строку <yourusername> ALL=NOPASSWD: /usr/bin/truecrypt
и сохраните файл. truecrypt
больше не будет запрашивать пароль администратора. Это быстро и грязно, вероятно, не безопасно, но работает.