How can i copy user permissions(privileges) to a group


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting How can i copy user permissions(privileges) to a group
# 8  
Old 10-15-2008
Quote:
Originally Posted by otheus
I didn't understand what you meant by "copy user privileges to a group" associated with the above code. Are you trying to make sure that a particular user's group owns all the files in a directory tree (not change the user-owner)?
this is exactly what i want and i want it to go recursively(all directories and all files inside those directories)

also I tried the following command :-

find ${1:-.} -exec /bin/sh -c 'chmod g+`ls -ld "/home/username" | cut -c2-4` "/home/username" | tr -d "-"` "/home/username" ' \;

and i got like a million of
: 0403-006 Execute permission denied.
/bin/sh: /home/username: 0403-006 Execute permission denied.
/bin/sh: /home/username: 0403-006 Execute permission denied.
/bin/sh: /home/username: 0403-006 Execute permission denied.
/bin/sh: /home/username: 0403-006 Execute permission denied.
/bin/sh: /home/username: 0403-006 Execute permission denied.

please help me because I'm a beginner at AIX

Thanks in Advance
# 9  
Old 10-15-2008
Quote:
Originally Posted by The Dark Knight
this is exactly what i want and i want it to go recursively(all directories and all files inside those directories)
I got the recursive part.

So let's say that inside my home directory, /home/otheus, I have a file owned by root. Do you want that file to be group-owned by my group?
# 10  
Old 10-15-2008
Quote:
Originally Posted by otheus
I got the recursive part.

So let's say that inside my home directory, /home/otheus, I have a file owned by root. Do you want that file to be group-owned by my group?

It does not matter at all
# 11  
Old 10-15-2008
So I take it AIX's chgrp doesn't have a -R option like Solaris and GNU do?
# 12  
Old 10-15-2008
Quote:
Originally Posted by otheus
So I take it AIX's chgrp doesn't have a -R option like Solaris and GNU do?
No it does have -R option

I'm not an expert so i need specific solution
# 13  
Old 10-15-2008
Would this work?
Code:
# you must be root
cd /home
for m in *; do 
  gid=`getent group $m | cut -d: -f4`
  find $m -exec echo chgrp $gid "{}" ";"
done

Remove the "echo" when you think it's going to work.
# 14  
Old 10-15-2008
Quote:
Originally Posted by otheus
Would this work?
Code:
# you must be root
cd /home
for m in *; do 
  gid=`getent group $m | cut -d: -f4`
  find $m -exec echo chgrp $gid "{}" ";"
done

Remove the "echo" when you think it's going to work.

I used it like this exactly

cd /home
for m in *; do
gid=`getent group $m | cut -d: -f4`
find $m -exec chgrp $gid "/home/username" ";"
done

and i got a infinite list of :-

Usage: chgrp [-fhR] {GroupName | GroupID} File ...
chgrp -R [-H | -L | -P] [-f] {GroupName | GroupID} File ...
Usage: chgrp [-fhR] {GroupName | GroupID} File ...
chgrp -R [-H | -L | -P] [-f] {GroupName | GroupID} File ...
Usage: chgrp [-fhR] {GroupName | GroupID} File ...
chgrp -R [-H | -L | -P] [-f] {GroupName | GroupID} File ...
Usage: chgrp [-fhR] {GroupName | GroupID} File ...
chgrp -R [-H | -L | -P] [-f] {GroupName | GroupID} File ...
Usage: chgrp [-fhR] {GroupName | GroupID} File ...
chgrp -R [-H | -L | -P] [-f] {GroupName | GroupID} File ...
Usage: chgrp [-fhR] {GroupName | GroupID} File ...
chgrp -R [-H | -L | -P] [-f] {GroupName | GroupID} File ...
Usage: chgrp [-fhR] {GroupName | GroupID} File ...
chgrp -R [-H | -L | -P] [-f] {GroupName | GroupID} File ...
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Red Hat

User is a Part of a Group But Group Details Do Not Show the User

Hi, In the following output you can see the the user "richard" is a member on the team/group "developers": # id richard uid=10247(richard) gid=100361(developers) groups=100361(developers),10053(testers) but in the following details of the said group (developers), the said user... (3 Replies)
Discussion started by: indiansoil
3 Replies

2. Solaris

Sudo Privileges & Sudoers Group

I'm looking for some suggestions to accomplish what a specific user needs, without adding them to the "sudoers" group. I have X user, that is requesting to be able to change file permissions on items owned by others and search directories where X user doesn't have access. I'm open to any... (2 Replies)
Discussion started by: Nvizn
2 Replies

3. Web Development

Group and user permissions on mediawiki

I am working on setup a wiki which should have users and group having read or write permission. Before that we were using simple write to all methodology. Now the challenge is this that i have created a 3 users and all of the 3 are able to write to wiki and update the page. Now what i what to... (0 Replies)
Discussion started by: sunnysthakur
0 Replies

4. Linux

Default user:group permissions while creating files and directories

Hi, I am working on setup a environment where only a specific user can upload the builds on htdocs of apache. Now i want that a specific user can copy the builds on htdocs folder. I created a group "deploy" and assign user1 and user2 to this group. On Apache side i mentioned User=deploy... (3 Replies)
Discussion started by: sunnysthakur
3 Replies

5. Ubuntu

Create New User with the same group nd privileges of the other user

Hi, Anyone can help me on how to duplicate privileges and group for useroradb01 to userrootdb01. I have currently using "useroradb01" and create a newly user "userrootdb01". I want both in the sames privileges and group. Please see the existing users list below; drwxr-xr-x 53 useroradb01... (0 Replies)
Discussion started by: fspalero
0 Replies

6. Shell Programming and Scripting

Special group & user privileges

Special group and user privileges help I'm having some trouble understanding the group and user privileges. So let's say I make a group.. and assign some users to the groups that I made. How would I -- 1) Allow different groups and different users to have full privileges over a file with .X... (5 Replies)
Discussion started by: LibRid
5 Replies

7. Red Hat

Issues with LDAP user/group permissions on NFS share

I can't seem to make sense of this. $ cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.2 Beta (Tikanga) $ $ mount /dev/sda2 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/sda1 on... (6 Replies)
Discussion started by: dfinn
6 Replies

8. UNIX for Dummies Questions & Answers

How to copy owner permissions to group

Hi, I need a command or a script to change the group permissions to be the same as the owner permissions for all my files and directories (recursive) any idea ? (4 Replies)
Discussion started by: ynixon
4 Replies

9. AIX

copy a fs with the same privileges

Hi All, I use "cp -R /fs/* /newfs" and I can copy everything except it won't have the files/directories the same privileges. Is there a trick to this without using a software-backup. Thanks in advance, itik (3 Replies)
Discussion started by: itik
3 Replies

10. UNIX for Advanced & Expert Users

User Privileges

I have used several Linux Flavors and now I need to know something. I have the ROOT user and then I have my personal user. What I need to do is for my normal user to be able to write files to directories where appearntly, only the root user has privileges. For example, to write files to... (1 Reply)
Discussion started by: gdboling
1 Replies
Login or Register to Ask a Question