Wie kann ich Berechtigungen aus einer bereits vorhandenen Datei kopieren?

Ich muss ein Programm in C schreiben (auf einem Unix-ähnlichen System) und das ist mein Problem:

Ich habe eine Datei (DATEI1) und möchte eine andere Datei (DATEI2) mit den gleichen Berechtigungen wie DATEI1 erstellen. Dann muss ich eine andere Datei (DATEI3) erstellen, die die gleichen Berechtigungen wie DATEI1 hat, jedoch nur für den Eigentümer.

Ich würde chmod () verwenden, um Berechtigungen zu ändern, aber ich verstehe nicht, wie ich die Berechtigungen von FILE1 erhalten kann.

Kannst du mir bitte helfen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage