Almost solved not respecting group permisions for new groups after group #16 on NFS mounted dirs. was: I am confused. Chmod / chown issues?

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



This is almost solved.


Test case:


[root@mail asdasd]# for i in `id jpyeron | perl -pe 's/,/\n/g'| perl -ne
'm/\((.+?)\)/g and print $1,"\n"'`; do mkdir -m 750 $i && chgrp $i $i; done
[root@mail asdasd]# su jpyeron
[jpyeron@mail asdasd]$ for i in *; do pushd $i; popd 2> /dev/null >
/dev/null; done
/home/asdasd/aepi /home/asdasd
bash: pushd: ai: Permission denied
/home/asdasd/apache /home/asdasd
/home/asdasd/assistantchef /home/asdasd
/home/asdasd/burtshare /home/asdasd
bash: pushd: busdev: Permission denied
/home/asdasd/c600312 /home/asdasd
/home/asdasd/chinalane /home/asdasd
/home/asdasd/cvs /home/asdasd
/home/asdasd/dadweb /home/asdasd
/home/asdasd/dante /home/asdasd
/home/asdasd/ftp /home/asdasd
bash: pushd: graffitiweb: Permission denied
bash: pushd: inventory: Permission denied
bash: pushd: jobs: Permission denied
/home/asdasd/jpyeron /home/asdasd
/home/asdasd/kingspizza /home/asdasd
/home/asdasd/kingspizza2 /home/asdasd
/home/asdasd/mkruger /home/asdasd
bash: pushd: pdinc: Permission denied
bash: pushd: projrejistor: Permission denied
bash: pushd: rejistor: Permission denied
/home/asdasd/share /home/asdasd
bash: pushd: smime: Permission denied
/home/asdasd/swindellweb /home/asdasd
bash: pushd: upcup: Permission denied
bash: pushd: urbana: Permission denied
bash: pushd: vongartenstadt: Permission denied
bash: pushd: votetech: Permission denied
[jpyeron@mail asdasd]$ id
uid=500(jpyeron) gid=500(jpyeron)
groups=500(jpyeron),48(apache),50(ftp),400(cvs),507(mkruger),531(assistantch
e
f),533(chinalane),537(c600312),539(dadweb),522(kingspizza),544(kingspizza2),
546(swindellweb),558(share),561(aep
i),563(burtshare),568(dante),582(busdev),570(smime),574(urbana),578(ai),592(
inventory),595(upcup),602(projrejis
tor),603(votetech),604(rejistor),609(vongartenstadt),611(graffitiweb),617(pd
inc),56736(jobs)

busdev is the 17th group.

14	aepi
20	ai
2	apache
6	assistantchef
15	burtshare
17	busdev
8	c600312
7	chinalane
4	cvs
9	dadweb
16	dante
3	ftp
27	graffitiweb
21	inventory
29	jobs
1	jpyeron
10	kingspizza
11	kingspizza2
5	mkruger
28	pdinc
23	projrejistor
25	rejistor
13	share
18	smime
12	swindellweb
22	upcup
19	urbana
26	vongartenstadt
24	votetech

But if we try on a non nfs mounted dir like /tmp all is fine either way.

[jpyeron@mail sadfsdaf]$ for i in *; do pushd $i; popd 2> /dev/null >
/dev/null; done
/tmp/sadfsdaf/aepi /tmp/sadfsdaf
/tmp/sadfsdaf/ai /tmp/sadfsdaf
/tmp/sadfsdaf/apache /tmp/sadfsdaf
/tmp/sadfsdaf/assistantchef /tmp/sadfsdaf
/tmp/sadfsdaf/burtshare /tmp/sadfsdaf
/tmp/sadfsdaf/busdev /tmp/sadfsdaf
/tmp/sadfsdaf/c600312 /tmp/sadfsdaf
/tmp/sadfsdaf/chinalane /tmp/sadfsdaf
/tmp/sadfsdaf/cvs /tmp/sadfsdaf
/tmp/sadfsdaf/dadweb /tmp/sadfsdaf
/tmp/sadfsdaf/dante /tmp/sadfsdaf
/tmp/sadfsdaf/ftp /tmp/sadfsdaf
/tmp/sadfsdaf/graffitiweb /tmp/sadfsdaf
/tmp/sadfsdaf/inventory /tmp/sadfsdaf
/tmp/sadfsdaf/jobs /tmp/sadfsdaf
/tmp/sadfsdaf/jpyeron /tmp/sadfsdaf
/tmp/sadfsdaf/kingspizza /tmp/sadfsdaf
/tmp/sadfsdaf/kingspizza2 /tmp/sadfsdaf
/tmp/sadfsdaf/mkruger /tmp/sadfsdaf
/tmp/sadfsdaf/pdinc /tmp/sadfsdaf
/tmp/sadfsdaf/projrejistor /tmp/sadfsdaf
/tmp/sadfsdaf/rejistor /tmp/sadfsdaf
/tmp/sadfsdaf/share /tmp/sadfsdaf
/tmp/sadfsdaf/smime /tmp/sadfsdaf
/tmp/sadfsdaf/swindellweb /tmp/sadfsdaf
/tmp/sadfsdaf/upcup /tmp/sadfsdaf
/tmp/sadfsdaf/urbana /tmp/sadfsdaf
/tmp/sadfsdaf/vongartenstadt /tmp/sadfsdaf
/tmp/sadfsdaf/votetech /tmp/sadfsdaf

> -----Original Message-----
> From: centos-bounces@xxxxxxxxxx 
> [mailto:centos-bounces@xxxxxxxxxx] On Behalf Of Jason Pyeron
> Sent: Sunday, January 06, 2008 16:15
> To: 'CentOS mailing list'
> Subject:  I am confused. Chmod / chown issues?
> 
> Where did I go wrong?
> 
> [root@mail busdev]# stat .
>   File: `.'
>   Size: 4096            Blocks: 16         IO Block: 32768  Directory
> Device: ah/10d  Inode: 147591      Links: 5
> Access: (0750/drwxr-x---)  Uid: (56755/  busdev)   Gid: 
> (56755/  busdev)
> Access: 2008-01-06 15:49:53.000000000 -0500
> Modify: 2008-01-06 15:49:15.000000000 -0500
> Change: 2008-01-06 15:59:59.000000000 -0500
> 
> [root@mail busdev]# grep ^jpyeron: /etc/group && grep 
> ^busdev: /etc/group
> jpyeron:x:500:
> busdev:x:56755:jpyeron
> [root@mail busdev]# su jpyeron
> [jpyeron@mail busdev]$ ls -al
> ls: .: Permission denied
> [jpyeron@mail busdev]$ exit
> [root@mail busdev]# uname -r
> 2.4.21-37.EL
> [root@mail busdev]#
> 

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-                                                               -
- Jason Pyeron                      PD Inc. http://www.pdinc.us -
- Sr. Consultant                    10 West 24th Street #100    -
- +1 (443) 269-1555 x333            Baltimore, Maryland 21218   -
-                                                               -
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

This message is for the designated recipient only and may contain
privileged, proprietary, or otherwise private information. If you
have received it in error, purge the message from your system and
notify the sender immediately.  Any other use of the email by you
is prohibited. 


_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux