RE RE [Samba] Could not get RealPath CORDAF/* (It's a URGENT problem)

stephane.purnelle at corman.be stephane.purnelle at corman.be
Fri Oct 28 07:43:10 GMT 2005


Hi,


user2 is member of 32 groups.

I found the error, that's the limit of kernel 2.4, thanks



-----------------------------------
Stéphane PURNELLE                         stephane.purnelle at corman.be
Service Informatique       Corman S.A.           Tel : 00 32 087/342467

samba-bounces+stephane.purnelle=corman.be at lists.samba.org a écrit sur 
26/10/2005 21:22:07 :

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi,
> 
> could you verify the number of group which user2 is member ?
> 
> stephane.purnelle at corman.be a écrit :
> 
> > Hi,
> >
> > I have two users which have this problem
> >
> > For the user1, I have deleted and recreated the user and is work
> > fine, no problem. For user2, I make the same thing but, don't work.
> >
> >
> > Note that this user have two laptop : - one with XP - one with
> > 2000.
> >
> > When I recreate the user I verified that it's work with two 2000
> > laptop, but when the XP is reconnected ???? Windows Xp could cuase
> > some problem ?
> >
> > could you help me, the user2 is my director.
> >
> > ----------------------------------- Stéphane PURNELLE
> > stephane.purnelle at corman.be Service Informatique Corman S.A.
> > Tel : 00 32 087/342467
> >
> > samba-bounces+stephane.purnelle=corman.be at lists.samba.org a écrit
> > sur 24/10/2005 11:41:24 :
> >
> >> A other user have the same problem, but :
> >>
> >> I copied the directory with the same ACL on my test server and
> >> work fine
> >
> > :
> >
> >>
> >> [2005/10/24 10:25:47, 5] smbd/uid.c:change_to_user(304)
> >> change_to_user uid=(1041,1041) gid=(0,513) [2005/10/24 10:25:47,
> >> 3] smbd/trans2.c:call_trans2findfirst(1629) call_trans2findfirst:
> >> dirtype = 16, maxentries = 1366, close_after_first=0,
> >> close_if_end = 2 requires_resume_key = 4 level = 0x104,
> >> max_data_bytes = 16384 [2005/10/24 10:25:47, 5]
> >> smbd/filename.c:unix_convert(108) unix_convert called on file
> >> "CORPLA/*" [2005/10/24 10:25:47, 10]
> >> smbd/statcache.c:stat_cache_lookup(215) stat_cache_lookup: lookup
> >> failed for name [CORPLA/*] [2005/10/24 10:25:47, 10]
> >> smbd/statcache.c:stat_cache_lookup(248) stat_cache_lookup: lookup
> >> succeeded for name [CORPLA] -> [CORPLA] [2005/10/24 10:25:47, 5]
> >> smbd/filename.c:unix_convert(175) unix_convert begin: name =
> >> CORPLA/*, dirpath = CORPLA, start = * [2005/10/24 10:25:47, 10]
> >> smbd/mangle_hash2.c:is_mangled(276) is_mangled * ? [2005/10/24
> >> 10:25:47, 10] smbd/mangle_hash2.c:is_mangled_component(215)
> >> is_mangled_component * (len 1) ? [2005/10/24 10:25:47, 10]
> >> smbd/mangle_hash2.c:is_mangled(276) is_mangled * ? [2005/10/24
> >> 10:25:47, 10] smbd/mangle_hash2.c:is_mangled_component(215)
> >> is_mangled_component * (len 1) ? [2005/10/24 10:25:47, 5]
> >> smbd/filename.c:unix_convert(324) New file * [2005/10/24
> >> 10:25:47, 8] lib/util.c:is_in_path(1671) is_in_path: CORPLA/*
> >> [2005/10/24 10:25:47, 8] lib/util.c:is_in_path(1692) is_in_path:
> >> match not found [2005/10/24 10:25:47, 5]
> >> smbd/trans2.c:call_trans2findfirst(1683) dir=CORPLA, mask = *
> >> [2005/10/24 10:25:47, 5] smbd/dir.c:dptr_create(391) dptr_create
> >> dir=CORPLA [2005/10/24 10:25:47, 8] lib/util.c:is_in_path(1671)
> >> is_in_path: CORPLA [2005/10/24 10:25:47, 8]
> >> lib/util.c:is_in_path(1692) is_in_path: match not found
> >> [2005/10/24 10:25:47, 3] smbd/dir.c:dptr_create(511) creating new
> >> dirptr 256 for path CORPLA, expect_close = 1 [2005/10/24
> >> 10:25:47, 4] smbd/trans2.c:call_trans2findfirst(1740) dptr_num is
> >> 256, wcard = *, attr = 22 [2005/10/24 10:25:47, 8]
> >> smbd/trans2.c:call_trans2findfirst(1745) dirpath=<CORPLA>
> >> dontdescend=<> [2005/10/24 10:25:47, 8]
> >> smbd/trans2.c:get_lanman2_dir_entry(1077)
> >> get_lanman2_dir_entry:readdir on dirptr 0x803ad4c0 now at offset
> >> 0 [2005/10/24 10:25:47, 8] smbd/dosmode.c:dos_mode(294) dos_mode:
> >> CORPLA/. [2005/10/24 10:25:47, 10]
> >> smbd/posix_acls.c:check_posix_acl_group_write(4027)
> >> check_posix_acl_group_write: file CORPLA/. match on group 1016 ->
> >> can write. [2005/10/24 10:25:47, 10]
> >> smbd/posix_acls.c:check_posix_acl_group_write(4078)
> >> check_posix_acl_group_write: file CORPLA/. returning (ret = 1).
> >> [2005/10/24 10:25:47, 8] smbd/dosmode.c:dos_mode_from_sbuf(162)
> >> dos_mode_from_sbuf returning d [2005/10/24 10:25:47, 8]
> >> smbd/dosmode.c:dos_mode(328) dos_mode returning d [2005/10/24
> >> 10:25:47, 5] smbd/trans2.c:get_lanman2_dir_entry(1167)
> >> get_lanman2_dir_entry found CORPLA/. fname=. [2005/10/24
> >> 10:25:47, 10] smbd/trans2.c:get_lanman2_dir_entry(1308)
> >> get_lanman2_dir_entry: SMB_FIND_FILE_BOTH_DIRECTORY_INFO
> >>
> >>
> >> And on the produc server : [2005/10/24 11:04:56, 4]
> >> smbd/uid.c:change_to_user(217) change_to_user: Skipping user
> >> change - already user [2005/10/24 11:04:56, 3]
> >> smbd/trans2.c:call_trans2findfirst(1629) call_trans2findfirst:
> >> dirtype = 16, maxentries = 1366, close_after_first=0,
> >> close_if_end = 2 requires_resume_key = 4 level = 0x104,
> >> max_data_bytes = 16384 [2005/10/24 11:04:56, 5]
> >> smbd/filename.c:unix_convert(108) unix_convert called on file
> >> "CORPLA/*" [2005/10/24 11:04:56, 10]
> >> smbd/statcache.c:stat_cache_lookup(215) stat_cache_lookup: lookup
> >> failed for name [CORPLA/*] [2005/10/24 11:04:56, 10]
> >> smbd/statcache.c:stat_cache_lookup(248) stat_cache_lookup: lookup
> >> succeeded for name [CORPLA] -> [CORPLA] [2005/10/24 11:04:56, 5]
> >> smbd/filename.c:unix_convert(175) unix_convert begin: name =
> >> CORPLA/*, dirpath = CORPLA, start = * [2005/10/24 11:04:56, 10]
> >> smbd/mangle_hash2.c:is_mangled(276) is_mangled * ? [2005/10/24
> >> 11:04:56, 10] smbd/mangle_hash2.c:is_mangled_component(215)
> >> is_mangled_component * (len 1) ? [2005/10/24 11:04:56, 10]
> >> smbd/mangle_hash2.c:is_mangled(276) is_mangled * ? [2005/10/24
> >> 11:04:56, 10] smbd/mangle_hash2.c:is_mangled_component(215)
> >> is_mangled_component * (len 1) ? [2005/10/24 11:04:56, 5]
> >> smbd/filename.c:unix_convert(324) New file * [2005/10/24
> >> 11:04:56, 8] lib/util.c:is_in_path(1671) is_in_path: CORPLA/*
> >> [2005/10/24 11:04:56, 8] lib/util.c:is_in_path(1692) is_in_path:
> >> match not found [2005/10/24 11:04:56, 1]
> >> smbd/vfs.c:reduce_name(981) reduce_name: couldn't get realpath
> >> for CORPLA/* [2005/10/24 11:04:56, 5]
> >> smbd/filename.c:check_name(418) check_name on CORPLA/* failed
> >> [2005/10/24 11:04:56, 10] smbd/trans2.c:set_bad_path_error(2583)
> >> set_bad_path_error: err = 13 bad_path = 0 [2005/10/24 11:04:56,
> >> 3] smbd/error.c:unix_error_packet(91) unix_error_packet: error
> >> string = Permission denied [2005/10/24 11:04:56, 3]
> >> smbd/error.c:error_packet(147) error packet at
> >> smbd/trans2.c(2592) cmd=50 (SMBtrans2) NT_STATUS_ACCESS_DENIED
> >>
> >>
> >> Product server : Redhat 8.0 (kernel 2.4) - samba 3.0.20b - ACL
> >> on XFS (no quota)+ ldap backend
> >>
> >> * smb.conf [groupes] comment = GROUPES path =
> >> /rsrv/vol2/data1/groupes admin users = Administrateur,
> >> Administrator, admin, spu read only = No inherit permissions =
> >> Yes inherit acls = Yes hide unreadable = Yes
> >>
> >> security mask = 0770 directory security mask = 0770
> >>
> >> force security mode = 0770 force directory security mode = 0770
> >>
> >> Test server RedHat Enterprise Linux 3 (kernel 2.6) - samba
> >> 3.0.20b - ACl on XFS (no
> >
> >
> >> quota) + ldap backend
> >>
> >> * smb.conf [groupes] comment = GROUPES path =
> >> /rsrv/vol2/data1/groupes admin users = @administrateurs read only
> >> = No inherit permissions = Yes inherit acls = Yes hide unreadable
> >> = Yes
> >>
> >> security mask = 0770 directory security mask = 0770
> >>
> >> force security mode = 0770 force directory security mode = 0770
> >>
> >>
> >> ----------------------------------- Stéphane PURNELLE
> >> stephane.purnelle at corman.be Service Informatique Corman
> >> S.A. Tel : 00 32 087/342467
> >>
> >> samba-bounces+stephane.purnelle=corman.be at lists.samba.org a écrit
> >> sur 21/10/2005 16:22:08 :
> >>
> >>> Hi,
> >>>
> >>> I have a strange problem :
> >>>
> >>> some users cannot acces to diretcory, the message is "access
> >>> denied". The ACL is correct
> >>>
> >>>
> >>> # file: rsrv/vol2/data1/groupes/CORDAF # owner: root # group:
> >>> Utilisateurs user::rwx user:mro:r-x user:sad:r-x group::---
> >>> group:administrateurs:rwx group:daf:rwx mask::rwx other::---
> >>> default:user::rwx default:user:mro:r-x default:user:sad:r-x
> >>> default:group::--- default:group:administrateurs:rwx
> >>> default:group:daf:rwx default:mask::rwx default:other::---
> >>>
> >>> The user lge is member of group daf, but cannot acces to to
> >>> directory. In log I find Could not get RealPath CORDAF/*
> >>>
> >>> But if I add the user directly to the ACL, no problem
> >>>
> >>> Maybe is caused by the update to last service pack on the
> >>> laptop,
> >>
> >> because
> >>
> >>> a other people which is also member of group daf can acces
> >>> correctly.
> >>>
> >>> can anyone have problem with last service pack ?
> >>>
> >>>
> >>> Configuration : samba 3.0.20b ldap backend ldap:trusted=yes
> >>> privileges enabled.
> >>>
> >>> file is on a XFS partition.
> >>>
> >>> ----------------------------------- Stéphane PURNELLE
> >>> stephane.purnelle at corman.be Service Informatique Corman
> >>> S.A. Tel : 00 32
> >
> > 087/342467
> >
> >>> -- To unsubscribe from this list go to the following URL and
> >>> read the instructions:
> >>> https://lists.samba.org/mailman/listinfo/samba
> >>
> >> -- To unsubscribe from this list go to the following URL and read
> >> the instructions: https://lists.samba.org/mailman/listinfo/samba
> >>
> - --
> Stéphane Purnelle <stephane.purnelle at tiscali.be>
> Site Web : http://www.linuxplusvalue.be
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
> 
> iD8DBQFDX9de8tswkE3d0ecRAiwsAJ9N1F56jVVhgQDfJJp8sdY1SWvqWACfUc5J
> nOHs3UQ+N6Y0cEhfRF22tz8=
> =nC3N
> -----END PGP SIGNATURE-----
> 
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/listinfo/samba


More information about the samba mailing list