PDA

View Full Version : Berechtigung im IFS



PS
28-03-02, 10:58
Hallo *all,

kann mir jemand sagen, ob es im IFS
möglich ist, Berechtigungen für Objekte
weiter zu vererben.

Bzw., wie kann ich einen kompletten Pfad mit der selben Berechtigung versehen.

Wenn ich diese tue, gehen hunderte von Fenster im OPNAV auf.

Vielen Dank

Peter Steininger

Der Gute
28-03-02, 12:16
Hallo Peter,

folgende Programme sind im IFS für derartige Arbeiten besonders sinnvoll: DELTREE, CHGAUTALL, CHGOWNALL. Sie sind als Tools unter zu haben unter: ftp://testcase.boulder.ibm.com/as400/fromibm/ApiSamples. Sie werden folgendermaßen aufgerufen: CALL PGM(CHGOWNALL)
PARM('/ddilling''NEWOWN(DDILLING)RVKOLDAUT(*YES)')
Der Programmaufruf kann auch in ein CL-Programm mit entsprechenden Variablen eingebaut werden. Wir verwenden dieses Tool seit einiger Zeit und es macht uns keine Probleme

BenderD
28-03-02, 15:13
Hallo,

am einfachsten von der QShell mit dem UNIX command chmod, der erlaubt auch Wildcards. In der Qshell Referenz sind dazu Beispiele. Geht auch im Batch mit Mitgabe des Commands beim Starten der Qshell mit dem OS/400 Command QSH.
Ansonsten finde ich die Aufpoppenden Fenster das Beste an Opas Nervenquäler.

Dieter

PS
10-04-02, 15:21
Danke danke,

1) das IFSTOOL habe ich zwar installiert, aber wie kann ich mit CHGAUTALL das PGM aufrufen.
Gibt es eine Anleitung ???

2) mit chmod war alles in 10 Minuten erledigt. Einlesen, testen und super

VG
Peter

Der Gute
15-04-02, 12:44
Hallo Peter,
der Aufruf erfolgt wie bereits geschrieben nur mit einem Call:

CALL PGM(CHGAUTALL) PARM('/verzeichnis' 'USER(huber) DTAAUT(*RWX) OBJAUT(*ALL)')

"/verzeichnis" = ab diesem Verzeichnis werden alle Berechtigungen geändert.
"huber"=Benutzerprofil


Wir haben bei uns einen Command geschrieben, der dieses Programm dann mit den entsprechenden Parametern aufruft. Falls du Interesse hast, bitte melden!

mfg
Heinrich