2017-01-23 6 views
0

golangアプリケーションで作成されたファイルにuidとgidを設定したいとします。正しい場所はos.FileModeを使用しているようです。私は一度に許可とuidとgidを設定する例を探しています。golangのos.FileModeでgidとuidを設定するには?

os.FileMode(hdr.Mode&0777) 

しかし、私はまたにFileMode上のUID/GIDを設定する方法がわからない:権限の設定

は非常に簡単になります。

答えて

1

ないあなたが一歩で何を意味するのか、私はUID & GID

FUNCを設定するには、次のメソッドを使用してくださいCHOWN(パス文字列、UID int型、GIDのINT)

https://golang.org/pkg/syscall/#Chown

+0

私は '見ましたFileModeのドキュメントで「ModeSetuid // u:setuid'と 'ModeSetgid // g:setgid'を実行して、結果のFileMode intにuidとgidをマスクする方法があるのか​​どうか疑問に思っていました。 –

関連する問題