pam-environment

我应该使用什么来代替 ~/.pam_environment (已弃用)?
pam-environment

我应该使用什么来代替 ~/.pam_environment (已弃用)?

我曾经将用户特定的设置放在~/.pam_environment 中,LANGUAGE但是PAPERSIZE手册登录时发出的警告告诉我: 由于存在安全问题,此功能自 1.5.0 版本起已弃用,并将在未来的某个时间点被完全删除。 不幸的是,这个警告只是告诉我我做错了什么,而不是我应该做什么。我猜把所有东西都放进去~/.profile有细微的差别,但如果/当已弃用Ubuntu 中不再提供额外文件吗? ...

Admin

(Replaces the use of /etc/limits in old login)
pam-environment

(Replaces the use of /etc/limits in old login)

我遇到了一个问题。我收到一些烦人的 pam_kwallet 未找到日志。这是因为我的系统中未安装 kwallet。 如果我运行命令 more /etc/pam.d/* 我会得到以下输出: - 我在 lightdm 和 lightdm-greeter 中发现了这一点。它正在加载。 如果我评论这些行,会安全吗? (Replaces the use of /etc/limits in old login) session required pam_limits.so The standard Unix authentication mo...

Admin

设置 XAUTHORITY 环境变量的正确位置是什么?
pam-environment

设置 XAUTHORITY 环境变量的正确位置是什么?

我正在尝试删除主目录中的 .Xauthority 文件。 arch wiki 建议定义 export XAUTHORITY="$XDG_RUNTIME_DIR"/Xauthority 但不要把这一行放在 .profile 中,也不要添加 XAUTHORITY DEFAULT=${XDG_RUNTIME_DIR}/Xauthority .pam_environment 可以解决问题: 使用 .profile 后,登录停止工作并且我返回到登录屏幕。 使用 .pam_environment,环境变量似乎没有设置,因为echo $XAUTHORITY返...

Admin

环境变量值中的美元符号
pam-environment

环境变量值中的美元符号

在环境变量的值中使用美元符号是一种不好的做法吗? 前任: MY_VAR="$toto" 更准确地说,我想将其设置/etc/environment为可通过 Java 程序访问的文件中。我进行了测试,它运行正常,但我只是想确保不会遇到任何灾难性的副作用。变量的值是密码,以美元符号开头,所以我别无选择。 ...

Admin

非交互式会话中 sh 命令的 nofile 限制未改变
pam-environment

非交互式会话中 sh 命令的 nofile 限制未改变

运行 12.04.3 LTS 向队列提交批处理作业的用户收到了 'too many open files error' 调查建议更改/etc/security/limits.conf已为所有用户和 root 完成的文件,分别指定 65536 的硬限制。ulimit -a返回 65536 的限制。此外/etc/pam.d/ common-session,、、common-session-noninteractivelogin 和 ssh 文件都已pam_limits.so添加所需的行会话。 /proc/pid/limits问题仍然存在,在查看使用 ...

Admin

帮助理解 .bashrc 中的行
pam-environment

帮助理解 .bashrc 中的行

我尝试到处寻找这行代码在我的 .bashrc 中的作用。我想知道的原因是因为现在 ~/.pam_environment 是受到推崇的。这是行: [[ -s /home/$USER/.nvm/nvm.sh ]] && . /home/$USER/.nvm/nvm.sh 我认为我已经将其缩小到条件检查以确保文件nvm.sh存在并且大于 0 字节。但我不明白接下来的内容。&&通常表示“和”,但我不明白为什么在检查之后需要这样做,也不明白为什么.没有附加到文件名。 基本上我想知道的是,如何将其放入.pam_environmen...

Admin

为什么这个 .pam_environment 设置阻止我登录?
pam-environment

为什么这个 .pam_environment 设置阻止我登录?

我正试图将东西从我的.bashrc移到.pam_enviroment这。我已将以下内容放入我的.pam_environment,但这会阻止我登录,因为可能存在一些错误。然后我.pam_environment在恢复模式下将其删除。 VISUAL DEFAULT=/usr/local/bin/vim EDITOR DEFAULT=/usr/local/bin/vim PATH DEFAULT=/usr/local/src/rbenv/bin:$PATH WORKON_HOM...

Admin

pam_authenticate 返回的 PAM_MODULE_UNKNOWN (返回 28 ),如何解决?
pam-environment

pam_authenticate 返回的 PAM_MODULE_UNKNOWN (返回 28 ),如何解决?

下载源Linux-PAM-1.3.0.tar.gz版本,然后使用命令进行配置和编译 ./configure --prefix=/u02/tasks/linux-pam/Linux-PAM-1.3.0/output/pre --exec-prefix=/u02/tasks/linux-pam/Linux-PAM-1.3.0/output/epre CC=/opt/freescale-imx6/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-...

Admin

如何设置会话范围的环境变量和 PATH?
pam-environment

如何设置会话范围的环境变量和 PATH?

我在互联网上看到其他人也遇到了这个问题,但是解决方案尚无定论,所以我想再次提请大家注意。 根据 Ubuntu wiki 中的此页面: https://help.ubuntu.com/community/EnvironmentVariables 设置会话范围的环境变量的推荐方法是修改~/.pam_environment。 我的目标是: 我想创建一个环境变量 ANDROID_HOME,其值是指向我的主文件夹中某个位置的路径。 我想将两个文件夹添加到 PATH。 这是我所做的。~/.pam_environment 文件不存在,因此我创建了它并在其中添加...

Admin

PATH 不受 .pam_environment 影响
pam-environment

PATH 不受 .pam_environment 影响

运行 Ubuntu 13.04,我正在尝试PATH为会话添加变量,即建议在里面做.pam_environment,但似乎没有任何效果。如下所示: JAVA_HOME DEFAULT=/usr/lib/jvm/java-7-oracle IDEA_HOME DEFAULT=/usr/local/idea-IU-129.451/bin LIGHTTABLE_HOME DEFAULT=/usr/local/LightTable CLOUDIFY_HOME DEFAULT=/home/eliranm/builds...

Admin

在 Ubuntu 20.04 上,从 18.04 升级后无法通过 ssh 连接到服务器
pam-environment

在 Ubuntu 20.04 上,从 18.04 升级后无法通过 ssh 连接到服务器

将 Ubuntu 从 18.04 升级到 20.04 后,无法使用我的用户连接到主机 以下是来自 auth.log 的日志 Mar 28 12:27:13 tpvm sshd[1590]: debug1: userauth-request for user XXXXX service ssh-connection method password [preauth] Mar 28 12:27:13 tpvm sshd[1590]: debug1: attempt 2 failures 1 [preauth] Mar 28 12:27:13 tpvm sshd[...

Admin

对 /etc/pam.d/common-* 进行本地修改,未更新
pam-environment

对 /etc/pam.d/common-* 进行本地修改,未更新

就像平常一样,我跑了“sudo apt 升级“,但它给了我这个: Local modifications to /etc/pam.d/common-*, not updating. pam-auth-update: Run pam-auth-update --force to override. 我该怎么办?我确实跑了“ pam-auth-update --force“命令,但我不知道这里该做什么: ...

Admin

如何通过更改 /etc/pam.d/su 来拒绝特定用户在终端中获取 root 权限(通过 su )?需要基于 Pam 的控制
pam-environment

如何通过更改 /etc/pam.d/su 来拒绝特定用户在终端中获取 root 权限(通过 su )?需要基于 Pam 的控制

ubuntu 中有两个用户(我们称他们为user1和user2)。目前,user1 可以使用以下命令获取 root 访问权限: user1@sai:~$ su Password: root@sai:/home/user1# 但是,我想拒绝user1获取 root 访问权限,而是通过修改文件中的 Pam 配置文件来允许在需要时user2获取 root 访问权限。sudo/etc/pam.d/su 我怎样才能做到这一点? ...

Admin