Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re: Recursive chmod chown chgrp in 30 lines

by bluto (Curate)
on Oct 04, 2002 at 23:15 UTC ( #202940=note: print w/replies, xml ) Need Help??

in reply to (code) Recursive chmod chown chgrp in 30 lines

I guess I'd have to agree with jj808.

You would have to have a serious number of files under unix (say 50K), or a seriously brain dead OS to make this worth the risk. One problem I see is that all of your files will have the same permissions set. So they will all be executable or all non-executable. The other problem is that you are executing every operation even if it isn't needed, though I doubt that slows things down much.

In general, you can do all of this with two commands (since you generally want the directory's permissions to be similar to a file's permissions, except for the 'x' bit)...

# chown -R newuser:newgroup /my/dir # chmod -R ug+rwX /my/dir

... (where 'X' means put an x bit on it if it already has an x bit set) on any reasonable unix system.


Replies are listed 'Best First'.
•Re: Re: Recursive chmod chown chgrp in 30 lines
by merlyn (Sage) on Oct 05, 2002 at 02:44 UTC

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://202940]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (4)
As of 2020-02-27 02:36 GMT
Find Nodes?
    Voting Booth?
    What numbers are you going to focus on primarily in 2020?

    Results (118 votes). Check out past polls.