* ecryptfs doesn´t like noauto and noatime
@ 2012-01-16 9:44 Martin Steigerwald
2012-01-17 1:07 ` Jakob Unterwurzacher
2012-01-17 6:55 ` Tyler Hicks
0 siblings, 2 replies; 8+ messages in thread
From: Martin Steigerwald @ 2012-01-16 9:44 UTC (permalink / raw)
To: ecryptfs
Hi!
I have
merkaba:~> grep ecrypt /etc/fstab
/home/.ms /home/ms ecryptfs
noatime,noauto 0 0
And get:
merkaba:~> mount /home/ms
Passphrase:
Attempting to mount with the following options:
ecryptfs_unlink_sigs
ecryptfs_fnek_sig=0408d19ec184c207
ecryptfs_key_bytes=32
ecryptfs_cipher=aes
ecryptfs_sig=0408d19ec184c207
Error mounting eCryptfs: [-5] Input/output error
Check your system logs; visit <http://launchpad.net/ecryptfs>
Still it works.
In dmesg I see:
[ 2657.888355] ecryptfs_parse_options: eCryptfs: unrecognized option
[noauto]
[ 2657.888359] ecryptfs_parse_options: eCryptfs: unrecognized option
[noatime]
[ 2657.913215] alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni)
Thus I removed at least noatime, but then I still see:
[ 2839.460200] ecryptfs_parse_options: eCryptfs: unrecognized option
[noauto]
On could argue about noatime when ecryptfs doesn´t override the setting of
the underlying filesystem - i.e. doesn´t write the atime itself. But I
think noauto should be silently ignored.
Without noatime it would ask me the passwort upon boot, but I do not like
that since I do not use that user everytime.
I could use mounting via pam, but I like to have a different password for
the user stored in /etc/shadow than the password from the filesystem
itself.
Thanks,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: ecryptfs doesn´t like noauto and noatime
2012-01-16 9:44 ecryptfs doesn´t like noauto and noatime Martin Steigerwald
@ 2012-01-17 1:07 ` Jakob Unterwurzacher
2012-01-17 8:37 ` Martin Steigerwald
2012-01-17 6:55 ` Tyler Hicks
1 sibling, 1 reply; 8+ messages in thread
From: Jakob Unterwurzacher @ 2012-01-17 1:07 UTC (permalink / raw)
To: Martin Steigerwald; +Cc: ecryptfs
On 16.01.2012 10:44, Martin Steigerwald wrote:
> Hi!
>
> I have
>
> merkaba:~> grep ecrypt /etc/fstab
> /home/.ms /home/ms ecryptfs
> noatime,noauto 0 0
>
> And get:
>
> merkaba:~> mount /home/ms
> Passphrase:
> Attempting to mount with the following options:
> ecryptfs_unlink_sigs
> ecryptfs_fnek_sig=0408d19ec184c207
> ecryptfs_key_bytes=32
> ecryptfs_cipher=aes
> ecryptfs_sig=0408d19ec184c207
> Error mounting eCryptfs: [-5] Input/output error
> Check your system logs; visit <http://launchpad.net/ecryptfs>
>
>
> Still it works.
>
>
> In dmesg I see:
>
> [ 2657.888355] ecryptfs_parse_options: eCryptfs: unrecognized option
> [noauto]
> [ 2657.888359] ecryptfs_parse_options: eCryptfs: unrecognized option
> [noatime]
> [ 2657.913215] alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni)
>
>
> Thus I removed at least noatime, but then I still see:
>
> [ 2839.460200] ecryptfs_parse_options: eCryptfs: unrecognized option
> [noauto]
>
>
> On could argue about noatime when ecryptfs doesn´t override the setting of
> the underlying filesystem - i.e. doesn´t write the atime itself. But I
> think noauto should be silently ignored.
>
> Without noatime it would ask me the passwort upon boot, but I do not like
> that since I do not use that user everytime.
>
> I could use mounting via pam, but I like to have a different password for
> the user stored in /etc/shadow than the password from the filesystem
> itself.
Note that this should work by creating ~/.ecryptfs/wrapping-independent
. Pam will ask for the ecryptfs password explicetely then.
Jakob
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: ecryptfs doesn´t like noauto and noatime
2012-01-16 9:44 ecryptfs doesn´t like noauto and noatime Martin Steigerwald
2012-01-17 1:07 ` Jakob Unterwurzacher
@ 2012-01-17 6:55 ` Tyler Hicks
2012-01-17 8:35 ` Martin Steigerwald
1 sibling, 1 reply; 8+ messages in thread
From: Tyler Hicks @ 2012-01-17 6:55 UTC (permalink / raw)
To: Martin Steigerwald; +Cc: ecryptfs
[-- Attachment #1: Type: text/plain, Size: 2603 bytes --]
On 2012-01-16 10:44:21, Martin Steigerwald wrote:
> Hi!
>
> I have
>
> merkaba:~> grep ecrypt /etc/fstab
> /home/.ms /home/ms ecryptfs
> noatime,noauto 0 0
>
> And get:
>
> merkaba:~> mount /home/ms
Is this the *exact* mount command that you're running? You're not
invoking /sbin/mount.ecryptfs directly, using mount -t ecryptfs, or
anything else?
> Passphrase:
> Attempting to mount with the following options:
> ecryptfs_unlink_sigs
> ecryptfs_fnek_sig=0408d19ec184c207
> ecryptfs_key_bytes=32
> ecryptfs_cipher=aes
> ecryptfs_sig=0408d19ec184c207
> Error mounting eCryptfs: [-5] Input/output error
> Check your system logs; visit <http://launchpad.net/ecryptfs>
>
>
> Still it works.
>
>
> In dmesg I see:
>
> [ 2657.888355] ecryptfs_parse_options: eCryptfs: unrecognized option
> [noauto]
> [ 2657.888359] ecryptfs_parse_options: eCryptfs: unrecognized option
> [noatime]
Neither of these options should be making their way to the kernel in the
string form. noauto is consumed by the mount utility and should be
stripped out entirely before constructing the final mount options string
for the kernel. noatime should be stripped out and converted into a
mountflags bit (see man 2 mount).
It looks like ecryptfs_generate_mount_flags() is incomplete since it
forgets to handle some options (at least noatime and noauto). I created
bug #917509 to track this:
https://launchpad.net/bugs/917509
Tyler
> [ 2657.913215] alg: No test for __gcm-aes-aesni (__driver-gcm-aes-aesni)
>
>
> Thus I removed at least noatime, but then I still see:
>
> [ 2839.460200] ecryptfs_parse_options: eCryptfs: unrecognized option
> [noauto]
>
>
> On could argue about noatime when ecryptfs doesn´t override the setting of
> the underlying filesystem - i.e. doesn´t write the atime itself. But I
> think noauto should be silently ignored.
>
> Without noatime it would ask me the passwort upon boot, but I do not like
> that since I do not use that user everytime.
>
> I could use mounting via pam, but I like to have a different password for
> the user stored in /etc/shadow than the password from the filesystem
> itself.
>
>
> Thanks,
> --
> Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
> GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
> --
> To unsubscribe from this list: send the line "unsubscribe ecryptfs" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: ecryptfs doesn´t like noauto and noatime
2012-01-17 6:55 ` Tyler Hicks
@ 2012-01-17 8:35 ` Martin Steigerwald
0 siblings, 0 replies; 8+ messages in thread
From: Martin Steigerwald @ 2012-01-17 8:35 UTC (permalink / raw)
To: Tyler Hicks; +Cc: ecryptfs
Am Dienstag, 17. Januar 2012 schrieb Tyler Hicks:
> On 2012-01-16 10:44:21, Martin Steigerwald wrote:
> > Hi!
> >
> > I have
> >
> > merkaba:~> grep ecrypt /etc/fstab
> > /home/.ms /home/ms ecryptfs
> > noatime,noauto 0 0
> >
> > And get:
> >
> > merkaba:~> mount /home/ms
>
> Is this the *exact* mount command that you're running? You're not
> invoking /sbin/mount.ecryptfs directly, using mount -t ecryptfs, or
> anything else?
Yes, this is copied-and-pasted.
> > Passphrase:
> >
> > Attempting to mount with the following options:
> > ecryptfs_unlink_sigs
> > ecryptfs_fnek_sig=0408d19ec184c207
> > ecryptfs_key_bytes=32
> > ecryptfs_cipher=aes
> > ecryptfs_sig=0408d19ec184c207
> >
> > Error mounting eCryptfs: [-5] Input/output error
> > Check your system logs; visit <http://launchpad.net/ecryptfs>
> >
> >
> > Still it works.
> >
> >
> > In dmesg I see:
> >
> > [ 2657.888355] ecryptfs_parse_options: eCryptfs: unrecognized option
> > [noauto]
> > [ 2657.888359] ecryptfs_parse_options: eCryptfs: unrecognized option
> > [noatime]
>
> Neither of these options should be making their way to the kernel in
> the string form. noauto is consumed by the mount utility and should be
> stripped out entirely before constructing the final mount options
> string for the kernel. noatime should be stripped out and converted
> into a mountflags bit (see man 2 mount).
>
> It looks like ecryptfs_generate_mount_flags() is incomplete since it
> forgets to handle some options (at least noatime and noauto). I created
> bug #917509 to track this:
>
> https://launchpad.net/bugs/917509
Thanks.
Ciao,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: ecryptfs doesn´t like noauto and noatime
2012-01-17 1:07 ` Jakob Unterwurzacher
@ 2012-01-17 8:37 ` Martin Steigerwald
2012-01-17 9:46 ` Jakob Unterwurzacher
0 siblings, 1 reply; 8+ messages in thread
From: Martin Steigerwald @ 2012-01-17 8:37 UTC (permalink / raw)
To: Jakob Unterwurzacher; +Cc: ecryptfs
Am Dienstag, 17. Januar 2012 schrieb Jakob Unterwurzacher:
> On 16.01.2012 10:44, Martin Steigerwald wrote:
> > Hi!
> >
> > I have
> >
> > merkaba:~> grep ecrypt /etc/fstab
> > /home/.ms /home/ms ecryptfs
> > noatime,noauto 0 0
> >
> > And get:
> >
> > merkaba:~> mount /home/ms
> > Passphrase:
[…]
> > Error mounting eCryptfs: [-5] Input/output error
[…]
> > Still it works.
> >
> >
> > In dmesg I see:
> >
> > [ 2657.888355] ecryptfs_parse_options: eCryptfs: unrecognized option
> > [noauto]
> > [ 2657.888359] ecryptfs_parse_options: eCryptfs: unrecognized option
> > [noatime]
> > [ 2657.913215] alg: No test for __gcm-aes-aesni
> > (__driver-gcm-aes-aesni)
> >
> >
> > Thus I removed at least noatime, but then I still see:
> >
> > [ 2839.460200] ecryptfs_parse_options: eCryptfs: unrecognized option
> > [noauto]
[…]
> > Without noatime it would ask me the passwort upon boot, but I do not
> > like that since I do not use that user everytime.
noauto that is.
> > I could use mounting via pam, but I like to have a different password
> > for the user stored in /etc/shadow than the password from the
> > filesystem itself.
>
> Note that this should work by creating ~/.ecryptfs/wrapping-independent
> . Pam will ask for the ecryptfs password explicetely then.
Thanks.
Would that also work within a display manager like kdm?
Ciao,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: ecryptfs doesn´t like noauto and noatime
2012-01-17 8:37 ` Martin Steigerwald
@ 2012-01-17 9:46 ` Jakob Unterwurzacher
2012-01-30 10:58 ` Martin Steigerwald
0 siblings, 1 reply; 8+ messages in thread
From: Jakob Unterwurzacher @ 2012-01-17 9:46 UTC (permalink / raw)
To: Martin Steigerwald; +Cc: ecryptfs
On 17.01.2012 09:37, Martin Steigerwald wrote:
> Am Dienstag, 17. Januar 2012 schrieb Jakob Unterwurzacher:
>> On 16.01.2012 10:44, Martin Steigerwald wrote:
>>> Hi!
>>>
>>> I have
>>>
>>> merkaba:~> grep ecrypt /etc/fstab
>>> /home/.ms /home/ms ecryptfs
>>> noatime,noauto 0 0
>>>
>>> And get:
>>>
>>> merkaba:~> mount /home/ms
>>> Passphrase:
> […]
>>> Error mounting eCryptfs: [-5] Input/output error
> […]
>>> Still it works.
>>>
>>>
>>> In dmesg I see:
>>>
>>> [ 2657.888355] ecryptfs_parse_options: eCryptfs: unrecognized option
>>> [noauto]
>>> [ 2657.888359] ecryptfs_parse_options: eCryptfs: unrecognized option
>>> [noatime]
>>> [ 2657.913215] alg: No test for __gcm-aes-aesni
>>> (__driver-gcm-aes-aesni)
>>>
>>>
>>> Thus I removed at least noatime, but then I still see:
>>>
>>> [ 2839.460200] ecryptfs_parse_options: eCryptfs: unrecognized option
>>> [noauto]
> […]
>>> Without noatime it would ask me the passwort upon boot, but I do not
>>> like that since I do not use that user everytime.
>
> noauto that is.
>
>>> I could use mounting via pam, but I like to have a different password
>>> for the user stored in /etc/shadow than the password from the
>>> filesystem itself.
>>
>> Note that this should work by creating ~/.ecryptfs/wrapping-independent
>> . Pam will ask for the ecryptfs password explicitely then.
>
> Thanks.
>
> Would that also work within a display manager like kdm?
>
> Ciao,
Yes! It will ask for two passwords on login.
Jakob
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: ecryptfs doesn´t like noauto and noatime
2012-01-17 9:46 ` Jakob Unterwurzacher
@ 2012-01-30 10:58 ` Martin Steigerwald
2012-01-30 18:49 ` Dustin Kirkland
0 siblings, 1 reply; 8+ messages in thread
From: Martin Steigerwald @ 2012-01-30 10:58 UTC (permalink / raw)
To: Jakob Unterwurzacher; +Cc: Martin Steigerwald, ecryptfs
Hi Jakob,
Am Dienstag, 17. Januar 2012 schrieb Jakob Unterwurzacher:
> On 17.01.2012 09:37, Martin Steigerwald wrote:
> > Am Dienstag, 17. Januar 2012 schrieb Jakob Unterwurzacher:
> >> On 16.01.2012 10:44, Martin Steigerwald wrote:
> >>> Hi!
> >>>
> >>> I have
> >>>
> >>> merkaba:~> grep ecrypt /etc/fstab
> >>> /home/.ms /home/ms ecryptfs
> >>> noatime,noauto 0 0
> >>>
> >>> And get:
> >>>
> >>> merkaba:~> mount /home/ms
> >
> >>> Passphrase:
> > […]
> >
> >>> Error mounting eCryptfs: [-5] Input/output error
> >
> > […]
> >
> >>> Still it works.
> >>>
> >>>
> >>> In dmesg I see:
> >>>
> >>> [ 2657.888355] ecryptfs_parse_options: eCryptfs: unrecognized option
> >>> [noauto]
> >>> [ 2657.888359] ecryptfs_parse_options: eCryptfs: unrecognized option
> >>> [noatime]
> >>> [ 2657.913215] alg: No test for __gcm-aes-aesni
> >>> (__driver-gcm-aes-aesni)
> >>>
> >>>
> >>> Thus I removed at least noatime, but then I still see:
> >>>
> >>> [ 2839.460200] ecryptfs_parse_options: eCryptfs: unrecognized option
> >>> [noauto]
> >
> > […]
> >
> >>> Without noatime it would ask me the passwort upon boot, but I do not
> >>> like that since I do not use that user everytime.
> >
> > noauto that is.
> >
> >>> I could use mounting via pam, but I like to have a different password
> >>> for the user stored in /etc/shadow than the password from the
> >>> filesystem itself.
> >>
> >> Note that this should work by creating ~/.ecryptfs/wrapping-independent
> >> . Pam will ask for the ecryptfs password explicitely then.
> >
> > Thanks.
> >
> > Would that also work within a display manager like kdm?
> >
> > Ciao,
>
> Yes! It will ask for two passwords on login.
Hmmm, I think this won't work for me.
This is used by ecryptfs-mount-private it seems, but I am not only encrypting
/home/$USER/Private, but /home/$USER itself. Thus I'd like to mount ~ as is
with a different passphrase than my PAM login password.
I tried putting an empty ~/.ecryptfs/wrapping-independent, which has the sig-
cache.txt for the /home/ms mount but this doesn't do the trick, I am not asked
for a password and home directory remains empty. I could put
Is it true that PAM ecryptfs stuff is only for a ~/Private directory?
Then that would be a reason for me to make a feature request ;).
Thanks,
--
Martin Steigerwald - teamix GmbH - http://www.teamix.de
gpg: 19E3 8D42 896F D004 08AC A0CA 1E10 C593 0399 AE90
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: ecryptfs doesn´t like noauto and noatime
2012-01-30 10:58 ` Martin Steigerwald
@ 2012-01-30 18:49 ` Dustin Kirkland
0 siblings, 0 replies; 8+ messages in thread
From: Dustin Kirkland @ 2012-01-30 18:49 UTC (permalink / raw)
To: Martin Steigerwald; +Cc: Jakob Unterwurzacher, Martin Steigerwald, ecryptfs
On Mon, Jan 30, 2012 at 4:58 AM, Martin Steigerwald <ms@teamix.de> wrote:
>
> Hi Jakob,
>
> Am Dienstag, 17. Januar 2012 schrieb Jakob Unterwurzacher:
> > On 17.01.2012 09:37, Martin Steigerwald wrote:
> > > Am Dienstag, 17. Januar 2012 schrieb Jakob Unterwurzacher:
> > >> On 16.01.2012 10:44, Martin Steigerwald wrote:
> > >>> Hi!
> > >>>
> > >>> I have
> > >>>
> > >>> merkaba:~> grep ecrypt /etc/fstab
> > >>> /home/.ms /home/ms ecryptfs
> > >>> noatime,noauto 0 0
> > >>>
> > >>> And get:
> > >>>
> > >>> merkaba:~> mount /home/ms
> > >
> > >>> Passphrase:
> > > […]
> > >
> > >>> Error mounting eCryptfs: [-5] Input/output error
> > >
> > > […]
> > >
> > >>> Still it works.
> > >>>
> > >>>
> > >>> In dmesg I see:
> > >>>
> > >>> [ 2657.888355] ecryptfs_parse_options: eCryptfs: unrecognized option
> > >>> [noauto]
> > >>> [ 2657.888359] ecryptfs_parse_options: eCryptfs: unrecognized option
> > >>> [noatime]
> > >>> [ 2657.913215] alg: No test for __gcm-aes-aesni
> > >>> (__driver-gcm-aes-aesni)
> > >>>
> > >>>
> > >>> Thus I removed at least noatime, but then I still see:
> > >>>
> > >>> [ 2839.460200] ecryptfs_parse_options: eCryptfs: unrecognized option
> > >>> [noauto]
> > >
> > > […]
> > >
> > >>> Without noatime it would ask me the passwort upon boot, but I do not
> > >>> like that since I do not use that user everytime.
> > >
> > > noauto that is.
> > >
> > >>> I could use mounting via pam, but I like to have a different password
> > >>> for the user stored in /etc/shadow than the password from the
> > >>> filesystem itself.
> > >>
> > >> Note that this should work by creating ~/.ecryptfs/wrapping-independent
> > >> . Pam will ask for the ecryptfs password explicitely then.
> > >
> > > Thanks.
> > >
> > > Would that also work within a display manager like kdm?
> > >
> > > Ciao,
> >
> > Yes! It will ask for two passwords on login.
>
> Hmmm, I think this won't work for me.
>
> This is used by ecryptfs-mount-private it seems, but I am not only encrypting
> /home/$USER/Private, but /home/$USER itself. Thus I'd like to mount ~ as is
> with a different passphrase than my PAM login password.
>
> I tried putting an empty ~/.ecryptfs/wrapping-independent, which has the sig-
> cache.txt for the /home/ms mount but this doesn't do the trick, I am not asked
> for a password and home directory remains empty. I could put
>
> Is it true that PAM ecryptfs stuff is only for a ~/Private directory?
Definitely not. pam_ecryptfs.so is the method by which keys are
loaded into your keyring at login time, by unwrapping
~/.ecryptfs/wrapped-passphrase using your login passphrase.
It should work with either a randomly generated one, or one of your
choosing. It doesn't really care what's inside of
~/.ecryptfs/wrapped-passphrase -- just that your login passphrase can
symmetrically decrypt it.
Now, getting a passphrase of your choosing into that file requires
running ecryptfs-setup-private by hand, rather than using wrappers,
like the Ubuntu installer or the adduser utility.
> Then that would be a reason for me to make a feature request ;).
--
:-Dustin
Dustin Kirkland
Chief Architect
Gazzang, Inc.
www.gazzang.com
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2012-01-30 18:49 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-16 9:44 ecryptfs doesn´t like noauto and noatime Martin Steigerwald
2012-01-17 1:07 ` Jakob Unterwurzacher
2012-01-17 8:37 ` Martin Steigerwald
2012-01-17 9:46 ` Jakob Unterwurzacher
2012-01-30 10:58 ` Martin Steigerwald
2012-01-30 18:49 ` Dustin Kirkland
2012-01-17 6:55 ` Tyler Hicks
2012-01-17 8:35 ` Martin Steigerwald
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.