• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Rechte für einen User finden

Hallo,
kennt jemand einen Befehl, der alle Dateien, die entweder gelesen, geschrieben oder für ihn ausführbar sind, auflistet?

ThX PP
 
A

Anonymous

Gast
hi,
prinzipiell find !!!
example
`find /home -user karli -perm 777`
zeigt alle dateien in /home die dem user karli gehören und die -rwxrwxrwx rechte vergeben haben ;-)
aber es kommt darauf an in welcher groupe der user ist
mit zB.
`su karli -c 'find / -type f -perm +007 2>/dev/null'` solltest alle files sehen ueber die karli per other rechte hin kommt.
mit `find / -group familie -perm +070` solltest alle files sehen fuer die User karl, angenommen er ist in der groupe familie irgendwelche rechte hatt ! Am besten manpage lesen oder googeln ;-) spontan faellt mir sonst nicht´s ein ;-)
Hab mich ein bischen rumgespielt weils ein interessantes Problem ist #fg#
so sollte es gehen ( wahrscheinlich geht es einfacher auch nur faellt mir im moment absolut nichts anderes ein #grins# )
` su - karli -c 'for a in `find / 2>/dev/null`;do if test -r $a||test -w $a||test -x $a;then echo $a;fi;done`
Hoffe das hilft Dir weiter #fg#

Mƒg ®êïñï
 
Oben