2016-05-10 16 views
0

Ich habe ein Verzeichnis namens MAIN_OUTPUT. Ich habe eine JAVA-Anwendung, die einige Dateien und Verzeichnisse unter MAIN_OUTPUT erstellen wird. Die Benutzer, die die Java-Anwendungen einreichen, sind immer unterschiedlich. Jetzt muss die Umask für dieses spezielle Verzeichnis (MAIN_OUTPUT) auf 0002 gesetzt werden, damit alle generierten Dateien Lese-Schreib-Berechtigungen haben. Kann jemand einen Weg dafür vorschlagen?Einen Umask-Wert für ein bestimmtes Verzeichnis und keinen Benutzer festlegen

Danke, Ankur

Antwort

0

Wenn Sie jeder in der Lage sein, in dieses Verzeichnis zu schreiben, aber, dass die Dateien von Verzeichnis Eigentümer im Besitz blieb, können Sie von Ihrem Unix/Linux-Terminal tun:

chmod 1775 <complete path>/MAIN_OUTPUT 

Dann kann der Verzeichnisbesitzer von Zeit zu Zeit hierher kommen und allen Benutzern Berechtigungen erteilen, da er immer noch die Datei besitzt.

Sie können jedoch weitere Expertise auf http://unix.stackexchange.com finden.

Verwandte Themen