Re: Newbie administrator
On Wed, 26 Feb 2003 17:42:43 -0800 (PST)
Alvin Oga <aoga@Maggie.Linux-Consulting.com> 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
Reply to: