Friday, 28 October 2011

Using TrueCrypt on OSX as a non-Administrator

As you know, its not a good idea to be logged in with an account that is an administrator on OSX.

This gives you a problem with TrueCrypt if you use the encrypted device method, because you can't put in your admin credentials because you don't have any.

What you need to do is to switch user accounts, and launch TrueCrypt as an admin. Start terminal and type:

    su adminaccount
    Password:
    /Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt

Then TrueCrypt will behave just like you launched as the admin, remember when you select device to put in the admin account's password.

The terminal session will stay showing that you launched TrueCrypt, which is fine. It'll stay that way until you quit TrueCrypt.

1 comment:

  1. better:

    su root_account -c "/Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt &"

    Then it launches into the background, returning the Terminal

    ReplyDelete