Re: chown invalid argument (was: Re: AW: Still Only Cleartext)


Subject: Re: chown invalid argument (was: Re: AW: Still Only Cleartext)
From: Axel Bringenberg (A.Bringenberg@srz-berlin.de)
Date: Wed Feb 28 2001 - 14:11:38 EST


Hi Marc,

"Marc J. Miller" schrieb:
>
> Looks familiar to me too.
>
> If you're using a netatalk 1.5 prerelease and you have either ADMIN_GRP or
> DROPKLUDGE turned on, I think that's my bailiwick and I need to know what
> platform and flavor you two using to fix it (e.g. Red Hat Linux 7, FreeBSD,
> Debian Linux 2.2, etc.). That's an awfully large uid, though... 16 million
> user names is a lot. Is it possible that the number is too big and we've
> run into a limitation of chown?

No, I don't think so. I've been fighting against the same problem too
and in my case I'm today the only user of a fresh installed rh7.0 box:

------------<snip>-----------------------------------
Feb 28 17:27:33 gromit afpd[18327]: cleartext login: bringi
Feb 28 17:27:33 gromit PAM_pwdb[18327]: (netatalk) session opened for
user bringi by (uid=0)
Feb 28 17:27:33 gromit afpd[18327]: login bringi (uid 500, gid 500)
Feb 28 17:27:36 gromit afpd[18327]: setdirowner: chown 16777216/-1
.AppleDouble/.Parent: Invalid argument
Feb 28 17:27:36 gromit afpd[18327]: setdirowner: chown 16777216/-1
.AppleDouble: Invalid argument
Feb 28 17:27:36 gromit afpd[18327]: setdirowner: chown 16777216/-1 .:
Invalid argument
Feb 28 17:27:36 gromit afpd[18327]: setdirowner: chown -1/0
.AppleDouble/.Parent: Operation not permitted
Feb 28 17:27:36 gromit afpd[18327]: setdirowner: chown 16777216/-1
.AppleDouble/.Parent: Invalid argument
Feb 28 17:27:36 gromit afpd[18327]: setdirowner: chown 16777216/-1
.AppleDouble: Invalid argument
Feb 28 17:27:36 gromit afpd[18327]: setdirowner: chown 16777216/-1 .:
Invalid argument
Feb 28 17:27:36 gromit afpd[18327]: setdirowner: chown -1/0
.AppleDouble/.Parent: Operation not permitted
Feb 28 17:28:01 gromit afpd[18327]: setdirowner: chown -1/0
.AppleDouble/.Parent: Operation not permitted
Feb 28 17:28:27 gromit afpd[18327]: logout bringi
------------<snip>-----------------------------------

This happens everytime while moving, copying or creating files -
directories are doing fine. Is it possible that some pieces of the new
(and broken) FORCE_UIDGID code is still active? Or is it maybee a
Redhat-only problem?

I've looked arround and found some similar messages in this list, all
reporting problems with
   setdirowner: chown -1/0 .: Operation not permitted
or setdirowner: chown -1/0 .AppleDouble/.Parent: Operation not permitted
or setdirowner: chown 16777216/-1 .: Invalid argument
or setdirowner: chown 16777216/-1 .AppleDouble/.Parent: Invalid argument

Most of them using rh7.0 (or mdk) and netatalk since 1.5pre3.

In my case I've ...
- build a freshly RH7.0 box with all possible updates (incl.
kernel-2.2.17-14)
- build netatalk-1.5pre4 from source w/o ADMIN_GRP, DROPKLUDGE and
FORCE_UIDGID
- I'm the first and only additional user (uid 500/gid 500)
- the volume is totaly owned by me (maximum chowned and chmoded :-)
- tested with MacOS 7.5, 8.6 and 9.0

Axel.



This archive was generated by hypermail 2b28 : Sun Oct 14 2001 - 03:04:33 EDT