[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: For those who care about pam-ssh: RFC



2008/12/17 Steve McIntyre <steve@einval.com>:
> Luca wrote:
>>2008/12/16 Luca Niccoli <lultimouomo@gmail.com>:
>>
>>++file_filter(const struct dirent *dir)
>>++{
>>++      return (DT_REG == (DT_REG & dir->d_type)) ||
>>++             (DT_LNK == (DT_LNK & dir->d_type)) ;
>>++}
>>
>>But I use XFS, which seems to have some problems with d_type [1]
>>I'm not really sure this is the source of the problem, but I thought
>>it was worth giving a try...
>
> I don't know about the exact state today, but at least in the past
> many filesystems have not filled in d_type in readdir() calls. If you
> want to see the type of a filesystem object safely and portably,
> you'll need to call stat() or similar on each file.

I have uploaded libpam-ssh_1.92-4 to experimental which stat's the SSH
keys directly.  Unfortunately I have not had the time to test it on an
actual XFS system.
-- 
                                                    Jens Peter Secher.
_DD6A 05B0 174E BFB2 D4D9 B52E 0EE5 978A FE63 E8A1 jpsecher gmail com_.
A. Because it breaks the logical sequence of discussion.
Q. Why is top posting bad?


Reply to: