On Wed, 26 Feb 2003 17:42:43 -0800 (PST) Alvin Oga <[EMAIL PROTECTED]> wrote:
> On Thu, 27 Feb 2003, Robert Storey wrote: > > > Considering all the subdirectories in /home, it would probably be better to do > > this: > > > > chmod -R 700 /home/* > > after you learn from your mistakes ... and have everybody mad at you... > how do you recover ??? > - think you're in for a long list of mistakes ... :-) > if the above chmod -R was a serious command to execute > > find /home -type d -exec chmod 700 {} \; > find /home -type f -exec chmod 600 {} \; > find /home -type l -exec chmod 777 {} \; > -- i think you need to fix your symlinsk too Dear All, OK, thoroughly chastised. I deserve 40 lashes, plus the "Sysadmin Blunder of the Week" trophy. But I'm probably the only English-speaking Linux user within 100 miles of where I live, and I learn only from reading books (and getting flamed on mailing lists) - so have mercy. Thanks Alvin, your clever use of the find command works. Now, one bash question I've been meaning to ask for a long time... I keep seeing this... {} \; ...on the end of lines in bash scripts. I don't have a good bash book, and I don't know what this means, and obviously "man {} \;" isn't going to help. Can anyone reveal for thick-headed "programmers" like me what that does? After I receive an answer, I'll go join a convent and do three years of penance. - Robert -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]