Documentation ¶
Overview ¶
Package perm provides constants for file and directory permissions.
Note that these permissions are further restricted by the system configured umask.
Index ¶
Constants ¶
View Source
const ( // PrivateDir is the permissions given for a directory that must only be // used by gitaly. PrivateDir fs.FileMode = 0o700 // GroupPrivateDir is the permissions given for a directory that must only // be used by gitaly and the git group. GroupPrivateDir fs.FileMode = 0o770 // outside of gitaly. SharedDir fs.FileMode = 0o755 // PublicDir is the permission given for a directory that may be read or // written outside of gitaly. PublicDir fs.FileMode = 0o777 // PrivateWriteOnceFile is the most restrictive file permission. Given to // files that are expected to be written only once and must be read only by // gitaly. PrivateWriteOnceFile fs.FileMode = 0o400 // PrivateFile is the permissions given for a file that must only be used // by gitaly. PrivateFile fs.FileMode = 0o600 // of gitaly. SharedFile fs.FileMode = 0o644 // PublicFile is the permission given for a file that may be read or // written outside of gitaly. PublicFile fs.FileMode = 0o666 // PrivateExecutable is the permissions given for an executable that must // only be used by gitaly. PrivateExecutable fs.FileMode = 0o700 // executed outside of gitaly. SharedExecutable fs.FileMode = 0o755 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Umask ¶ added in v15.10.0
type Umask int
Umask represents a umask that is used to mask mode bits.
Click to show internal directories.
Click to hide internal directories.