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