Autor
|
Thema: Dateien- Zugriffrechte voreinstellen (495 mal gelesen)
|
shellman Mitglied Dipl.-Ing. Maschinenbau
Beiträge: 23 Registriert: 07.08.2003
|
erstellt am: 01. Mrz. 2005 08:16 <-- editieren / zitieren --> Unities abgeben:
Hallo und guten Morgen. Mal eine etwas banale Frage, für die ich auf die Schnelle keine Lösung finde. V5 unter Unix: Wie kann die Umask für die V5 Sitzung voreingestellt werden, so daß die Dateien eines User bestimmte Rechte gesetzt haben, die ich aber nicht global für die Shell setzen möchte. Also kurz und gut, die CATParts, CATProducts etc.sollen mit 660 abgelegt werden, aber eben auch nur die, sonst 644. Erste Idee war, im Startskript für V5 den Befehl umask mit einzubauen, aber das geht nicht durch. Es wird ja keine Variable gesetzt, die ich exportieren kann. Irgendwelche Ideen? Gruß, Shellman
------------------ Gruss, Shellman Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ijne Mitglied Systembetreuer
Beiträge: 647 Registriert: 02.05.2001 Catia-Admin V4 und V5 auf Solaris, Irix, Aix,WinXP
|
erstellt am: 02. Mrz. 2005 12:04 <-- editieren / zitieren --> Unities abgeben: Nur für shellman
Hallo ! Ich hab´s probiert. In unserem Startscript, direkt kurz vor dem Catiastart umask 116 eintragen und alles ist paletti. Dann wird das CATPart mit 660 abgespeichert. Alles andere vom User bleibt wie gehabt. Es muß nichts exportiert werden. Startet ihr Catia aus dem CDE oder habt ihr ein eigenes Startscript welches das catstart -run CNEXT .... aufruft ? Jens ------------------ Systembetreuer [Diese Nachricht wurde von ijne am 02. Mrz. 2005 editiert.] [Diese Nachricht wurde von ijne am 02. Mrz. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
shellman Mitglied Dipl.-Ing. Maschinenbau
Beiträge: 23 Registriert: 07.08.2003
|
erstellt am: 09. Mrz. 2005 13:31 <-- editieren / zitieren --> Unities abgeben:
Hallo. Habs so probiert, und das geht nicht: #!/bin/sh umask 116 /usr/catiav5vw/B12/os_x/code/command/catstart -run CNEXT -direnv ....... Ein angelegtes CATPart bekommt 755.
------------------ Gruss, Shellman Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
shellman Mitglied Dipl.-Ing. Maschinenbau
Beiträge: 23 Registriert: 07.08.2003
|
erstellt am: 10. Mrz. 2005 14:56 <-- editieren / zitieren --> Unities abgeben:
Habe noch etwas seltsames festgestellt. Ich setze im Startskript die Umask, starte Catia und speichere ein x-beliebiges Teil in einer neuen Datei. Während des Speichervorgangs schaue ich mir in der Shell die Datei an, und die Rechte sind gemäß der Umask gesetzt, aber bei Vollendung des Speichervorgangs gehen die auf "-rwxr-xr-x". Die Umask der Shell und des Skripts werden anscheinend völlig ignoriert. Also doch ein Parameter in Catia? Ideen? ------------------ Gruss, Shellman Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Maxwell Mitglied CAD/PLM Administration
Beiträge: 74 Registriert: 26.03.2001 Catia V4.2.4 Catia V5 R17.SP3.HF19/R18.SP4.HF48/R19.SP3.HF30(32/64Bit) HP xw6400 / HP xw6600: Intel Xeon 5160 3.00Ghz/8GB RAM Nvidia Quadro FX4600 Windows XP 64Bit AIX 5.3 IBM285 SAP/PLM
|
erstellt am: 26. Apr. 2005 11:35 <-- editieren / zitieren --> Unities abgeben: Nur für shellman
bei mir funktioniert es ganz einfach: auf jeder Maschine im Programmverzeichnis unter code/command/ das Startskript catstart mit zB. "umask 002" am Anfang ergänzen und die Files werden mit dieser umask abgespeichert.
mfg Maxwell
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |