为什么postgres用户的目录没有出现在Linux中与其他用户的HOME目录中? [关闭]

2023-12-19

我对 postgreSQL 和 Linux 都是新手。我刚刚安装了它,发现它创建了自己的用户 postgres。我对此非常确定,因为您甚至可以在几乎所有 Linux 发行版中以 GUI 模式以该用户身份登录(尝试过 ubuntu 和 fedora)。但是您不会在主文件夹中找到与该用户相关的单个目录。 猫 /etc/passwd | grep /主页|剪切-d:-f1 尝试上面的方法来查看所有用户,并且那里不会有 postgres。 更改 postgres 的密码 切换到 root 使用 苏 并使用 密码 postgres 更改密码,然后使用切换用户登录 GUI。该帐户功能齐全。 但为什么 HOME 文件夹中没有该用户的目录呢? 请在答案中给出 linux 和 postgresql 的完整工作细节。 提前致谢!! :)


PostgreSQL 有一个专用用户是一种安全措施,因此数据库进程可以使用该用户的(有限)权限运行,而不是作为root.

您是否可以实际使用该用户登录,以及该用户的主目录应该是什么,由软件包维护者/相关 Linux 发行版决定。由于 postgresql 用户不应该(ab-)用作另一个用户(具有自己的桌面设置、用户数据等),所以我不会质疑不给它一个家的明智之处,而是质疑为什么他能够登录首先。

Edit:由于不了解 PostgreSQL 的细则,并且对你的问题的措辞有点困惑,我争论了一般情况。 Ignacio 指出,你必须实际破解系统(使用 root 权限解锁用户密码)才能成功able以 postgresql 用户身份登录。所以答案可以说得更简单:

该用户没有目录/home因为您不应该以该用户身份登录。它用于在没有 root 权限的情况下运行数据库进程,仅此而已。

(请注意,您可以使用相同的技术以用户身份登录man,或用户lp,或用户mail。你可以,但这没有意义,解锁这些用户的密码实际上会削弱系统的安全性。)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么postgres用户的目录没有出现在Linux中与其他用户的HOME目录中? [关闭] 的相关文章

  • 使用 Sequelize.js 和 PostgreSQL 查询关联模型上的 JSONB 字段

    我有我的两个模型Foo and Bar Foo有一个字段barId 因此有一个Bar与其关联的对象 我可以查询我所有的Foo对象并包括它们的关联Bar对象如此 我正在使用 TypeScript续集打字稿 https github com R
  • psycopg 错误,列不存在

    我不断收到这个 错误 psycopg2 ProgrammingError 列 someentry 不存在 该错误表明该列someentry不存在时someentry不是列 它只是要输入数据库的值 这是给出错误的代码 cur execute
  • Postgresql 创建扩展失败

    我正在使用扩展 到目前为止没有任何问题 现在我创建一个新的 当我打电话时 创建扩展实用程序 我进入 PG 9 2 创建扩展实用程序 FEHLER Syntaxfehler bei ZEILE 1 创建扩展实用程序 在 PG 9 1 中 创建
  • 线程和 fork()。我该如何处理呢? [复制]

    这个问题在这里已经有答案了 可能的重复 多线程程序中的fork https stackoverflow com questions 1235516 fork in multi threaded program 如果我有一个使用 fork 的
  • SSD 上的 MySQL 基准测试:工具和策略

    我目前正在将我的服务器从在硬盘驱动器上运行 MyISAM 切换到在 SSD 上运行 InnoDB 我有一个3 800 000 行 16GB 表作为基准表 我的服务器设置 Ubuntu 64 Nginx MySQL 5 5 我心里有两件事我想
  • 创建新表时 Postgres 客户端锁定

    我正在尝试在 postgres 中创建一个新表 但是当我这样做时 它只是在CREATE TABLE call sudo usermod s bin bash postgres sudo su postgres postgres host p
  • 如何解决错误:psycopg2 构建轮失败?

    我遇到问题了psycopg2 的构建轮子 thru pip install r requirements txt 我使用的是 ubuntu 20 04 python 3 8 5 venv 这是我的要求 txt amqp 2 6 1 anyj
  • 多态查询的数据库压力

    我在 JPA 中使用了超过 5 个子类的多态抓取 执行的查询如下 explain SELECT ohlcrawbea0 trade time AS trade ti3 11 ohlcrawbea0 avg price AS avg pric
  • 使用 localinstall 更新 yum 包

    如果使用安装包yum 本地安装像这样 yum y localinstall nogpgcheck some package 1 0 0 rpm 现在 如果我尝试运行 yum y localinstall nogpgcheck some pa
  • Postgresql PITR 备份:处理多个数据库的最佳实践?

    大家好 我有一个带有许多数据库的 postgresql 8 3 服务器 实际上 我计划使用一个脚本来备份数据库 该脚本将所有备份存储在与数据库同名的文件夹中 例如 mypath backup my database1 mypath back
  • Rsync 制作平面副本

    我正在尝试编写一个脚本 将一个目录 带有子目录 的所有文件复制到另一个目录的根目录 所以想象一下我有这个文件结构 pic JPG PIC5 JPG FOLDER pic2 JPG pic3 JPG FOLDER2 pic4 JPG 我想要该
  • 在 PostgreSQL 中向日期添加月份显示语法错误

    我使用的是Postgres 9 0版本 我想在日期中添加一些月份来计算新日期并在表中更新 这里要添加的月份数将是整数变量 我的代码如下 declare numberofmonths smallint 5 update salereg1 se
  • Grib2 到 PostGIS 栅格——有人让它工作吗?

    我有一个应用程序需要导入美国国家气象局表面分析 这些分析分布为grib2 http en wikipedia org wiki GRIB文件 我想将它们提取到 PostGIS 2 0 栅格中 进行一些计算和建模 并在 GeoServer 中
  • 通过单个命令行操作确定操作系统

    介绍 我有一个 神奇 工具 如果我提供 IP 它可以在机器上执行命令行操作 该工具知道机器正在使用的操作系统 并根据是否是windows linux在cmd shell上执行命令 并盲目返回命令的输出 C gt 工具 exe 172 140
  • dlclose() 不卸载链接到 boost 的 .so 文件

    如果我的应用程序加载 使用 dlopen 一个链接到 Boost 测试框架的 so 文件 我无法卸载该 so 文件 如果没有链接到 boost 卸载它似乎就可以了 应用程序文件main cpp include
  • 为什么 bash 无法识别套接字文件的存在

    在 Linux 机器上 我想检查特定的套接字文件是否存在 我知道套接字文件存在 但我在 bash 中的检查没有向我显示这一点 ls l var run supervisor sock srwxrw rw 1 root root 0 Jun
  • 多个同名进程

    我有一个在 Linux 2 6 13 和 WindRiver Linux 3 0 上运行的应用程序 在 Linux 2 6 13 中 当我 ps eaf grep myapplication 输出显示 myapplication 的多个条目
  • Linux 相当于 GetCommandLine 和 CommandLineToArgv?

    我想知道是否有一些 API 可以在 Linux 上获取当前进程的命令行参数 我想我是非常不清楚的 该问题的真正目的是通过命令行参数传递 unicode 文件名 从文件中读取 proc self cmdline 例如 wallyk zf od
  • 如何在 python setup.py 中 chmod 文件?

    我使用 setup py 创建了一个 python 包安装 我希望它复制文件夹 为临时创建的 did 中的数据文件 问题是我必须使用 sudo 权限调用 setup py 因为它写入 usr local 因此 当我的数据文件复制到 did
  • 是否可以暂时禁用 Postgres 中的索引?

    我在一张表上有一个索引 我想暂时禁用它 但我找不到任何表明这是可能的文档 原因 我有一个索引 它可能会导致与它旨在加速的任何查询无关的查询问题 这是一个新的索引 自从引入以来 整个系统似乎速度较慢 我只是希望能够可靠地消除它作为罪魁祸首 这

随机推荐