[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Alteração de permissao baseado no userid
From: |
Miranda |
Subject: |
Re: [shell-script] Alteração de permissao baseado no userid |
Date: |
Tue, 21 Dec 2004 10:40:55 -0200 |
User-agent: |
KMail/1.5 |
CUIDADO . Veja :
>find . ! -user root -exec ls -l {} \;
-rwxr-xr-x 1 rpm rpm 386 Sep 25 2003 ./bin/gendiff
-rwxr-xr-x 1 rpm rpm 24736 Sep 25 2003 ./bin/rpm2cpio
lrwxr-xr-x 1 rpm rpm 15 Nov 10 09:24 ./bin/rpmdb ->
../lib/rpm/rpmd
lrwxr-xr-x 1 rpm rpm 15 Nov 10 09:24 ./bin/rpmquery ->
../lib/rpm/rpmq
lrwxr-xr-x 1 rpm rpm 15 Nov 10 09:24 ./bin/rpmsign ->
../lib/rpm/rpmk
lrwxr-xr-x 1 rpm rpm 15 Nov 10 09:24 ./bin/rpmverify ->
../lib/rpm/rpmv
lrwxr-xr-x 1 rpm rpm 15 Nov 10 09:32 ./bin/rpmbuild ->
../lib/rpm/rpmb
-rwxr-xr-x 1 rpm rpm 9172 Sep 25 2003 ./bin/rpmgraph
-rwxr-xr-x 1 webalizer root 126144 Aug 2 2003 ./bin/webalizer
lrwxr-xr-x 1 webalizer root 9 Nov 10 09:34 ./bin/webazolver ->
webalizer
total 3780
drwxr-xr-x 2 rpm rpm 4096 Nov 10 09:24 athlon-linux
-rwxr-xr-x 1 rpm rpm 1441 Sep 25 2003 brp-compress
-rwxr-xr-x 1 rpm rpm 949 Sep 25 2003 brp-python-bytecompile
-rwxr-xr-x 1 rpm rpm 347 Sep 25 2003 brp-redhat
-rwxr-xr-x 1 rpm rpm 1075 Sep 25 2003 brp-sparc64-linux
-rwxr-xr-x 1 rpm rpm 433 Sep 25 2003 brp-strip
-rwxr-xr-x 1 rpm rpm 642 Sep 25 2003 brp-strip-comment-note
-rwxr-xr-x 1 rpm rpm 630 Sep 25 2003 brp-strip-shared
-rwxr-xr-x 1 rpm rpm 337 Sep 25 2003
brp-strip-static-archive
-rwxr-xr-x 1 rpm rpm 616 Sep 25 2003 check-files
-rwxr-xr-x 1 rpm rpm 420 Sep 25 2003 check-prereqs
-rwxr-xr-x 1 rpm rpm 41134 Sep 25 2003 config.guess
-rwxr-xr-x 1 rpm rpm 6569 Sep 25 2003 config.site
-rwxr-xr-x 1 rpm rpm 29708 Sep 25 2003 config.sub
-rwxr-xr-x 1 rpm rpm 2561 Sep 25 2003 convertrpmrc.sh
-rwxr-xr-x 1 rpm rpm 624 Sep 25 2003 cross-build
-rwxr-xr-x 1 rpm rpm 508164 Sep 25 2003 debugedit
-rwxr-xr-x 1 rpm rpm 1374 Sep 25 2003 find-debuginfo.sh
-rwxr-xr-x 1 rpm rpm 2354 Sep 25 2003 find-lang.sh
-rwxr-xr-x 1 rpm rpm 1559 Sep 25 2003 find-provides
-rwxr-xr-x 1 rpm rpm 44 Sep 25 2003 find-provides.perl
-rwxr-xr-x 1 rpm rpm 4188 Sep 25 2003 find-prov.pl
-rwxr-xr-x 1 rpm rpm 3571 Sep 25 2003 find-req.pl
-rwxr-xr-x 1 rpm rpm 3465 Sep 25 2003 find-requires
-rwxr-xr-x 1 rpm rpm 44 Sep 25 2003 find-requires.perl
-rwxr-xr-x 1 rpm rpm 2335 Sep 25 2003 get_magic.pl
-rwxr-xr-x 1 rpm rpm 794 Sep 25 2003 getpo.sh
-rwxr-xr-x 1 rpm rpm 4451 Sep 25 2003 http.req
drwxr-xr-x 2 rpm rpm 4096 Nov 10 09:24 i386-linux
drwxr-xr-x 2 rpm rpm 4096 Nov 10 09:24 i486-linux
drwxr-xr-x 2 rpm rpm 4096 Nov 10 09:24 i586-linux
drwxr-xr-x 2 rpm rpm 4096 Nov 10 09:24 i686-linux
-rwxr-xr-x 1 rpm rpm 18080 Sep 25 2003 javadeps
-rw-r--r-- 1 rpm rpm 36719 Sep 25 2003 macros
-rwxr-xr-x 1 rpm rpm 269614 Sep 25 2003 magic
-rwxr-xr-x 1 rpm rpm 464880 Sep 25 2003 magic.mgc
-rwxr-xr-x 1 rpm rpm 19921 Sep 25 2003 magic.mime
-rwxr-xr-x 1 rpm rpm 22152 Sep 25 2003 magic.mime.mgc
-rwxr-xr-x 1 rpm rpm 3634 Sep 25 2003 magic.prov
-rwxr-xr-x 1 rpm rpm 2927 Sep 25 2003 magic.req
-rwxr-xr-x 1 rpm rpm 721 Sep 25 2003 mkinstalldirs
drwxr-xr-x 2 rpm rpm 4096 Nov 10 09:24 noarch-linux
-rwxr-xr-x 1 rpm rpm 4738 Sep 25 2003 perldeps.pl
-rwxr-xr-x 1 rpm rpm 4878 Sep 25 2003 perl.prov
-rwxr-xr-x 1 rpm rpm 6367 Sep 25 2003 perl.req
drwxr-xr-x 2 root root 4096 Nov 10 09:32 redhat
-rwxr-xr-x 1 rpm rpm 713 Sep 25 2003 rpm2cpio.sh
-rwxr-xr-x 1 rpm rpm 18628 Sep 25 2003 rpmb
-rwxr-xr-x 1 rpm rpm 12264 Sep 25 2003 rpmcache
-rwxr-xr-x 1 rpm rpm 9272 Sep 25 2003 rpmd
-rwxr-xr-x 1 rpm rpm 104 Sep 25 2003 rpm.daily
-rwxr-xr-x 1 rpm rpm 7052 Sep 25 2003 rpmdb_deadlock
-rwxr-xr-x 1 rpm rpm 11100 Sep 25 2003 rpmdb_dump
-rwxr-xr-x 1 rpm rpm 18040 Sep 25 2003 rpmdb_load
-rwxr-xr-x 1 rpm rpm 1467 Sep 25 2003 rpmdb_loadcvt
-rwxr-xr-x 1 rpm rpm 24852 Sep 25 2003 rpmdb_stat
-rwxr-xr-x 1 rpm rpm 39788 Sep 25 2003 rpmdb_svc
-rwxr-xr-x 1 rpm rpm 7320 Sep 25 2003 rpmdb_verify
-rwxr-xr-x 1 rpm rpm 5912 Sep 25 2003 rpmdeps
lrwxr-xr-x 1 rpm rpm 4 Nov 10 09:24 rpme -> rpmi
-rwxr-xr-x 1 rpm rpm 8848 Sep 25 2003 rpmfile
-rwxr-xr-x 1 rpm rpm 1947128 Sep 25 2003 rpmi
-rwxr-xr-x 1 rpm rpm 10700 Sep 25 2003 rpmk
-rwxr-xr-x 1 rpm rpm 61 Sep 25 2003 rpm.log
-rw-r--r-- 1 rpm rpm 20872 Sep 25 2003 rpmpopt-4.2.1
-rwxr-xr-x 1 rpm rpm 10108 Sep 25 2003 rpmq
-rw-r--r-- 1 rpm rpm 10596 Sep 25 2003 rpmrc
lrwxr-xr-x 1 rpm rpm 4 Nov 10 09:32 rpmt -> rpmb
lrwxr-xr-x 1 rpm rpm 4 Nov 10 09:24 rpmu -> rpmi
lrwxr-xr-x 1 rpm rpm 4 Nov 10 09:24 rpmv -> rpmq
-rwxr-xr-x 1 rpm rpm 319 Sep 25 2003 rpm.xinetd
-rwxr-xr-x 1 rpm rpm 907 Sep 25 2003 tgpg
-rwxr-xr-x 1 rpm rpm 5733 Sep 25 2003 trpm
-rwxr-xr-x 1 rpm rpm 2049 Sep 25 2003 u_pkg.sh
-rwxr-xr-x 1 rpm rpm 2659 Sep 25 2003 vpkg-provides2.sh
-rwxr-xr-x 1 rpm rpm 9480 Sep 25 2003 vpkg-provides.sh
total 4
-rw-r--r-- 1 rpm rpm 2431 Sep 25 2003 macros
-rw-r--r-- 1 rpm rpm 2431 Sep 25 2003
./lib/rpm/athlon-linux/macros
total 4
-rw-r--r-- 1 rpm rpm 2440 Sep 25 2003 macros
-rw-r--r-- 1 rpm rpm 2440 Sep 25 2003
./lib/rpm/i386-linux/macros
-rwxr-xr-x 1 rpm rpm 9272 Sep 25 2003 ./lib/rpm/rpmd
-rwxr-xr-x 1 rpm rpm 41134 Sep 25 2003 ./lib/rpm/config.guess
-rwxr-xr-x 1 rpm rpm 29708 Sep 25 2003 ./lib/rpm/config.sub
-rwxr-xr-x 1 rpm rpm 2561 Sep 25 2003
./lib/rpm/convertrpmrc.sh
total 4
-rw-r--r-- 1 rpm rpm 2429 Sep 25 2003 macros
-rw-r--r-- 1 rpm rpm 2429 Sep 25 2003
./lib/rpm/i486-linux/macros
total 4
-rw-r--r-- 1 rpm rpm 2429 Sep 25 2003 macros
-rw-r--r-- 1 rpm rpm 2429 Sep 25 2003
./lib/rpm/i586-linux/macros
total 4
-rw-r--r-- 1 rpm rpm 2429 Sep 25 2003 macros
-rw-r--r-- 1 rpm rpm 2429 Sep 25 2003
./lib/rpm/i686-linux/macros
-rwxr-xr-x 1 rpm rpm 721 Sep 25 2003
./lib/rpm/mkinstalldirs
-rw-r--r-- 1 rpm rpm 36719 Sep 25 2003 ./lib/rpm/macros
total 4
-rw-r--r-- 1 rpm rpm 2401 Sep 25 2003 macros
-rw-r--r-- 1 rpm rpm 2401 Sep 25 2003
./lib/rpm/noarch-linux/macros
-rw-r--r-- 1 rpm rpm 20872 Sep 25 2003
./lib/rpm/rpmpopt-4.2.1
-rwxr-xr-x 1 rpm rpm 104 Sep 25 2003 ./lib/rpm/rpm.daily
-rwxr-xr-x 1 rpm rpm 61 Sep 25 2003 ./lib/rpm/rpm.log
-rwxr-xr-x 1 rpm rpm 319 Sep 25 2003 ./lib/rpm/rpm.xinetd
-rwxr-xr-x 1 rpm rpm 713 Sep 25 2003 ./lib/rpm/rpm2cpio.sh
lrwxr-xr-x 1 rpm rpm 4 Nov 10 09:24 ./lib/rpm/rpme -> rpmi
-rwxr-xr-x 1 rpm rpm 1947128 Sep 25 2003 ./lib/rpm/rpmi
-rwxr-xr-x 1 rpm rpm 10700 Sep 25 2003 ./lib/rpm/rpmk
-rwxr-xr-x 1 rpm rpm 10108 Sep 25 2003 ./lib/rpm/rpmq
-rw-r--r-- 1 rpm rpm 10596 Sep 25 2003 ./lib/rpm/rpmrc
lrwxr-xr-x 1 rpm rpm 4 Nov 10 09:24 ./lib/rpm/rpmu -> rpmi
lrwxr-xr-x 1 rpm rpm 4 Nov 10 09:24 ./lib/rpm/rpmv -> rpmq
-rwxr-xr-x 1 rpm rpm 907 Sep 25 2003 ./lib/rpm/tgpg
-rwxr-xr-x 1 rpm rpm 949 Sep 25 2003
./lib/rpm/brp-python-bytecompile
-rwxr-xr-x 1 rpm rpm 1441 Sep 25 2003 ./lib/rpm/brp-compress
-rwxr-xr-x 1 rpm rpm 1075 Sep 25 2003
./lib/rpm/brp-sparc64-linux
-rwxr-xr-x 1 rpm rpm 347 Sep 25 2003 ./lib/rpm/brp-redhat
-rwxr-xr-x 1 rpm rpm 630 Sep 25 2003
./lib/rpm/brp-strip-shared
-rwxr-xr-x 1 rpm rpm 433 Sep 25 2003 ./lib/rpm/brp-strip
-rwxr-xr-x 1 rpm rpm 337 Sep 25 2003
./lib/rpm/brp-strip-static-archive
-rwxr-xr-x 1 rpm rpm 642 Sep 25 2003
./lib/rpm/brp-strip-comment-note
-rwxr-xr-x 1 rpm rpm 420 Sep 25 2003
./lib/rpm/check-prereqs
-rwxr-xr-x 1 rpm rpm 616 Sep 25 2003 ./lib/rpm/check-files
-rwxr-xr-x 1 rpm rpm 1374 Sep 25 2003
./lib/rpm/find-debuginfo.sh
-rwxr-xr-x 1 rpm rpm 6569 Sep 25 2003 ./lib/rpm/config.site
-rwxr-xr-x 1 rpm rpm 624 Sep 25 2003 ./lib/rpm/cross-build
-rwxr-xr-x 1 rpm rpm 508164 Sep 25 2003 ./lib/rpm/debugedit
-rwxr-xr-x 1 rpm rpm 44 Sep 25 2003
./lib/rpm/find-provides.perl
-rwxr-xr-x 1 rpm rpm 2354 Sep 25 2003 ./lib/rpm/find-lang.sh
-rwxr-xr-x 1 rpm rpm 4188 Sep 25 2003 ./lib/rpm/find-prov.pl
-rwxr-xr-x 1 rpm rpm 1559 Sep 25 2003
./lib/rpm/find-provides
-rwxr-xr-x 1 rpm rpm 3465 Sep 25 2003
./lib/rpm/find-requires
-rwxr-xr-x 1 rpm rpm 3571 Sep 25 2003 ./lib/rpm/find-req.pl
-rwxr-xr-x 1 rpm rpm 2049 Sep 25 2003 ./lib/rpm/u_pkg.sh
-rwxr-xr-x 1 rpm rpm 18628 Sep 25 2003 ./lib/rpm/rpmb
-rwxr-xr-x 1 rpm rpm 44 Sep 25 2003
./lib/rpm/find-requires.perl
-rwxr-xr-x 1 rpm rpm 2335 Sep 25 2003 ./lib/rpm/get_magic.pl
-rwxr-xr-x 1 rpm rpm 794 Sep 25 2003 ./lib/rpm/getpo.sh
-rwxr-xr-x 1 rpm rpm 4451 Sep 25 2003 ./lib/rpm/http.req
-rwxr-xr-x 1 rpm rpm 18080 Sep 25 2003 ./lib/rpm/javadeps
-rwxr-xr-x 1 rpm rpm 269614 Sep 25 2003 ./lib/rpm/magic
-rwxr-xr-x 1 rpm rpm 464880 Sep 25 2003 ./lib/rpm/magic.mgc
-rwxr-xr-x 1 rpm rpm 19921 Sep 25 2003 ./lib/rpm/magic.mime
-rwxr-xr-x 1 rpm rpm 22152 Sep 25 2003
./lib/rpm/magic.mime.mgc
-rwxr-xr-x 1 rpm rpm 3634 Sep 25 2003 ./lib/rpm/magic.prov
-rwxr-xr-x 1 rpm rpm 2927 Sep 25 2003 ./lib/rpm/magic.req
-rwxr-xr-x 1 rpm rpm 4878 Sep 25 2003 ./lib/rpm/perl.prov
-rwxr-xr-x 1 rpm rpm 6367 Sep 25 2003 ./lib/rpm/perl.req
-rwxr-xr-x 1 rpm rpm 4738 Sep 25 2003 ./lib/rpm/perldeps.pl
-rwxr-xr-x 1 rpm rpm 5912 Sep 25 2003 ./lib/rpm/rpmdeps
lrwxr-xr-x 1 rpm rpm 4 Nov 10 09:32 ./lib/rpm/rpmt -> rpmb
-rwxr-xr-x 1 rpm rpm 5733 Sep 25 2003 ./lib/rpm/trpm
-rwxr-xr-x 1 rpm rpm 9480 Sep 25 2003
./lib/rpm/vpkg-provides.sh
-rwxr-xr-x 1 rpm rpm 2659 Sep 25 2003
./lib/rpm/vpkg-provides2.sh
-rwxr-xr-x 1 rpm rpm 12264 Sep 25 2003 ./lib/rpm/rpmcache
-rwxr-xr-x 1 rpm rpm 7052 Sep 25 2003
./lib/rpm/rpmdb_deadlock
-rwxr-xr-x 1 rpm rpm 11100 Sep 25 2003 ./lib/rpm/rpmdb_dump
-rwxr-xr-x 1 rpm rpm 18040 Sep 25 2003 ./lib/rpm/rpmdb_load
-rwxr-xr-x 1 rpm rpm 1467 Sep 25 2003
./lib/rpm/rpmdb_loadcvt
-rwxr-xr-x 1 rpm rpm 24852 Sep 25 2003 ./lib/rpm/rpmdb_stat
-rwxr-xr-x 1 rpm rpm 39788 Sep 25 2003 ./lib/rpm/rpmdb_svc
-rwxr-xr-x 1 rpm rpm 7320 Sep 25 2003 ./lib/rpm/rpmdb_verify
-rwxr-xr-x 1 rpm rpm 8848 Sep 25 2003 ./lib/rpm/rpmfile
-rwxr-xr-x 1 oracle root 2415 Nov 10 13:10 ./local/bin/dbhome
-rwxr-xr-x 1 oracle root 2548 Nov 10 13:10 ./local/bin/oraenv
-rwxr-xr-x 1 oracle root 2316 Nov 10 13:10 ./local/bin/coraenv
On Tuesday 21 December 2004 09:55, enkhrypthor wrote:
> Acabou que fiz uma besteira no meu servidor de backup, na pressa de
> resolver um problema de permissao acarretou num problema bem maior que
> foi setar a permissao de TODOS os arquivos da pasta ( em modo
> recursivo ) /usr para o usuario backup01
>
> tem alguma maneira de eu setar os arquivos denovo para o dono "root"
> sem alterar o grupo?
>
> no caso, para achar os arquivos que foram alteradas as permissoes usei
> o comando:
>
>
> find -user backup01 -exec ls -la {} \;
>
>
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> --------------------------------------------------------------------- Sair
> da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>