unix_socket_permissions
英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- boot val
- 511
- category
- Connections and Authentication / Connection Settings
- context
- postmaster
- documented
- true
- enumvals
- 未知
- lang
- en
- max val
- 511
- metadata version
- 18
- min val
- 0
- name
- unix_socket_permissions
- short desc
- Sets the access permissions of the Unix-domain socket.
- source
- pg-settings-source-snapshot
- unit
- 未知
- vartype
- integer
版本定义 PG 18
设置 Unix 域套接字的访问权限。Unix 域套接字使用通常的 Unix 文件系统权限集。参数值应是以 chmod 和 umask 系统调用所接受格式指定的数字权限模式。(要使用惯用的八进制格式,数字必须以 0(零)开头。)
默认权限是 0777,表示任何人都可以连接。合理的其他取值包括 0770(仅属主和所属组,另见 unix_socket_group)和 0700(仅属主)。(注意,对 Unix 域套接字而言,只有写权限起作用,因此设置或撤销读权限和执行权限没有意义。)
此访问控制机制独立于第 20 章中描述的机制。
此参数只能在服务器启动时设置。
此参数对完全忽略套接字权限的系统无效,尤其是 Solaris(截至 Solaris 10)。在这些系统上,可以将 unix_socket_directories 指向一个仅向目标用户授予搜索权限的目录,以达到类似效果。
抽象命名空间中的套接字没有文件权限,因此这种情况下也会忽略此设置。
比较版本
完整来源事实
extra desc
Unix-domain sockets use the usual Unix file system permission set. The parameter value is expected to be a numeric mode specification in the form accepted by the chmod and umask system calls. (To use the customary octal format the number must start with a 0 (zero).)
来源引用
定义来源
center · PostgreSQL 18 · english-manuals:f1cebe0a11051cab815406dd6a2d2695c489d85ce4a08c5ace3667bdb935a24a
正文语言: zh-Hans · 2026-09-11@29c86d9