[Top][All Lists]

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

[Pam-mount-devel] new files in mounted directory owned by root

From: Selena Brewington
Subject: [Pam-mount-devel] new files in mounted directory owned by root
Date: Fri, 18 Mar 2005 15:00:07 -0800


I've been scratching my head for an hour or so trying to figure this one out. I'm working with Fedora Core 2. I've got the directory mounting, but when I try to create new files, they are owned by root.

At first, I was getting this in the debug logging:

Mar 18 13:31:06 manu-proe1 sshd[3199]: pam_mount: real and effective user ID are 1056 and 1056.
Mar 18 13:31:06 manu-proe1 sshd[3200]: pam_mount: error setting uid to 0

And the system was unable to mount the directory.

Then, per a suggestion here:

I disabled UsePrivilegeSeparation in SSH and all the sudden I had:

Mar 18 13:58:11 manu-proe1 sshd[3339]: pam_mount: real and effective user ID are 0 and 0.

And the directory mounted!  Now, I've got this file creation problem.

My pam_mount.conf is:
debug 1
mkmountpoint 1
lsof /usr/sbin/lsof %(MNTPT)
fsck /sbin/fsck -p %(FSCKLOOP)
losetup /sbin/losetup -p0 "%(before=\"-e \" CIPHER)" "%(before=\"-k \" KEYBITS)" %(FSCKLOOP) %(VOLUME)
unlosetup /sbin/losetup -d %(FSCKLOOP)
cifsmount /bin/mount -t cifs //%(SERVER)/%(VOLUME) %(MNTPT) -S -o "user=%(USER)%(before=\",\" OPTIONS)" smbmount /bin/mount -t smbfs //%(SERVER)/%(VOLUME) %(MNTPT) -o "username=%(USER)%(before=\",\" OPTIONS)" ncpmount /bin/mount -t ncpfs %(SERVER)/%(USER) %(MNTPT) -o "pass-fd=0,volume=%(VOLUME)%(before=\",\" OPTIONS)" # Linux supports lazy unmounting (-l). May be dangerous for encrypted volumes.
# May also break loopback mounts because loopback devices are not freed.
# Need to unmount mount point not volume to support SMB mounts, etc.
umount   /bin/umount %(MNTPT)
# On OpenBSD try "/usr/local/bin/mount_ehd" (included in pam_mount package).
lclmount /bin/mount -p0 %(VOLUME) %(MNTPT) "%(before=\"-o \" OPTIONS)"
nfsmount /bin/mount %(SERVER):%(VOLUME) "%(MNTPT)%(before=\"-o \" OPTIONS)"
# --bind may be a Linuxism.  FIXME: find BSD equivalent.
mntagain /bin/mount --bind %(PREVMNTPT) %(MNTPT)
mntcheck /bin/mount # For BSD's (don't have /etc/mtab)

volume * smb server & /network/path/Everybody/& uid=&,dmask=0750,gid=staff,workgroup=WORKGROUP - -

Anyone have a hint to point me in the right direction?


Selena Brewington
IT Manager, King Cycle Group / 503.972.4050 x230

reply via email to

[Prev in Thread] Current Thread [Next in Thread]