This is stretching my knowledge of bash. The main point about which I'm not sure is the brackets([]). I'm accustomed to these being used for optional parts of a command but the apostrophe before and after the brackets makes me wonder. Plus the fact that brackets are used for "filename metacharacters" which it appears could be the case here. Should I enter the brackets as part of the command? Also, I have version 4.3.1 of rpmpopt. There's a command there (alias --setperms) that's identical but diverges somewhat after "\(none\)". Does that matter? Thanks again, Bruce --- Harald Hoyer <harald@xxxxxxxxxx> wrote: > FYI > > Here is a fixed version taken from > /usr/lib/rpm/rpmpopt-4.4.2.2: > > # rpm -qa --qf '[\[ -L %{FILENAMES:shescape} \] || chmod > %7.7{FILEMODES:octal} %{FILENAMES:shescape}\n]' > |grep -v \(none\) | grep '^. -L ' | sed 's/chmod .../chmod /' > | tee /dev/tty | sh > > -------- Original Message -------- > Subject: Re: chmod 666 /// > Date: Sat, 05 Apr 2008 12:50:37 +0200 > From: Harald Hoyer <harald@xxxxxxxxxx> > Newsgroups: gmane.linux.redhat.fedora.general > References: <1207248867.22562.18.camel@bree> > <822046.81805.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxx> > > Bruce Hyatt wrote: > >>> I carelessly executed "chmod 666 ///" from a terminal as > su > >>> in a user account. > > > > --- Patrick O'Callaghan <pocallaghan@xxxxxxxxx> wrote: > > > >> Possibly all he needs to get X going is 'chmod +t /tmp'. > > > > I tried this first and it didn't work. > > > >> On Thu, 2008-04-03 at 13:12 -0400, Andrew Parker wrote: > >>> rpm -qa | xargs rpm ----setperms --setugids > > > > This returned "----setperms: unknown option" > > So I tried it using "--setperms" and it returned > > "chmod: invalid mode string: '[various 7-digit numbers]'" > > It seemed to be looping through this with different 7 digit > > numbers coming back. The mode string indicates how to set > the > > permissions. ____________________________________________________________________________________ You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost. http://tc.deals.yahoo.com/tc/blockbuster/text5.com