pam相关内容

rshd.c 源代码中缺少 pam_appl.h 和 pam_misc.h

我正在开发一个 centOS 5.5 操作系统. 显示/security/pam_appl.h 和/security/misc.h 文件丢失的错误. 实际上我的 rshd.c 没有加载 PAM 模块,可能是通过放置这个库,它可以帮助我很好地工作我的 rshd.这就是我发布这个问题的原因. 错误:- rshd.c:90:31: error: security/pam_appl.h ..
发布时间:2022-01-13 21:45:27 服务器开发

将二进制文件安装到/bin、/sbin、/usr/bin 和/usr/sbin,与 --prefix 和 DESTDIR 交互

大多数使用 Autotools 的软件包是用户级实用程序或至少足够高的级别以完全位于 /usr 下,或者足够低以完全低于 /usr. 我正在编写一个包,需要将一些文件安装到 /bin,一些安装到 /sbin,/usr/bin 和 /usr/sbin.它正在替换传统上放置在这些位置下的几个现有二进制文件. 它还需要在/lib/security中安装一个PAM模块(显然/usr/lib/s ..
发布时间:2021-11-30 19:06:17 服务器开发

我在用户登录时发送系统通知时遇到问题 (KDE Plasma) (Arch Linux)

我试图在通过 PAM 登录时发送通知,但我不知道如何将其发送给正在登录的用户. 我正在配置我的 PAM 以在每次用户登录时执行脚本.问题是如果有任何登录尝试,我需要发送通知(这是我尝试添加的更大安全性的一部分,其中我的笔记本电脑在登录失败时使用网络摄像头拍照,并在我再次登录时通知我,因为我的同学出于某种原因喜欢尝试猜测我的密码).问题是我的 .sh 文件中发送用户通知的行将其发送到 root ..
发布时间:2021-11-17 03:26:44 服务器开发

OSX“登录窗口"PAM 配置文件?

我又回到了为 OSX 编写 PAM 模块的永无止境的传奇.我已经编写了模块.它在使用 ssh 或启动新的终端窗口或 su 时有效.我真正、真正、真正想要的只是 ssh 和登录窗口. 我的 PAM 模块在“会话"模式下工作.它要么返回 PAM_SUCCESS 要么返回 PAM_IGNORE.同样,它可以与其他 PAM 感知系统一起使用,如 ssh 和 su.我真的很想挂入登录窗口.知道如何使用 ..
发布时间:2021-06-13 19:09:25 其他开发

我在用户登录(KDE Plasma)(Arch Linux)时发送系统通知时遇到问题

我正在尝试通过PAM登录时发送通知,但我不知道如何将其发送给正在登录的用户. 我正在将我的PAM配置为在用户每次登录时执行脚本.问题是,如果有任何登录尝试,我需要发送通知(这是我试图添加的更大安全性的一部分,其中我的笔记本电脑在登录失败后用网络摄像头拍照,并在我再次登录时通知我,因为我的同学出于某种原因喜欢尝试猜测我的密码).问题是我的.sh文件中发送用户通知的行将其发送到root,因为多数 ..
发布时间:2021-04-09 19:07:46 服务器开发

获得相等大小聚类的聚类算法

我正在尝试在R中使用PAM算法在类固醇周围形成簇。无论如何,是否有固定PAM的簇大小(有点强行簇大小)的问题?有没有其他的聚类算法可以为类固醇提供相同大小的聚类? 在此先感谢您的帮助。 解决方案 您可以修改聚类算法以适合您的需求。 您可以按照以下步骤操作同尺寸K均值教程,或直接从ELKI中的教程程序包/模块(从GitHub构建最新版本,因为我刚刚修复了一个错误-该错误将包含在E ..
发布时间:2020-10-03 01:59:31 其他开发

使用dbus和polkit运行调用root脚本的root特权python服务

我编写了一个python脚本,该脚本从启动板下载deb文件,然后调用shell脚本以使用Alien将Deb转换为rpm. shell脚本使用Alien,因此需要以root身份运行. 程序使用线程池,使用threadpool.apply_async异步下载deb文件,然后使用处理池异步调用shell脚本,因此整个过程相当迅速. 一切正常,但是调用外星人的shell脚本必须是root ..
发布时间:2020-08-05 21:32:12 Python

Python PAM模块的安全性问题?

我有兴趣编写一个PAM模块,该模块将使用流行的身份验证机制进行Unix登录.我过去的编程经验大部分是在Python中进行的,而我正在与之交互的系统已经具有Python API.我四处搜寻,发现 pam_python ,它允许PAM模块调用python解释器,因此允许PAM模块基本上是用 Python编写的. 但是,我读到的内容是,允许用户调用以比用户本身更高的访问级别运行的Python代码( ..
发布时间:2020-07-25 22:38:16 Python

在Solaris 11 sparc和x86上只能使用一个源代码?

我已经使用PAM制作了一些访问控制程序,并且现在可以在Solaris 11 sparc和x86上对其进行编译. 我知道sparc和x86之间的体系结构有所不同. 我会在每个平台上进行测试吗?或只是一个平台案例? 谢谢,阅读. 解决方案 如果不确切知道您的程序正在使用什么API和功能,很难说清楚,但是假设它在两种平台上都能很好地编译,并且在其中一种平台上都能正常工作,对方失败的风 ..
发布时间:2020-07-08 19:02:46 其他开发

配置MongoDB以通过Linux PAM验证用户密码

我正在寻找一种配置MongoDB以使用Linux PAM来管理用户密码的方法.这样,当用户更改密码时,不必在Mongodb中进行手动更新. 为此在线搜索帮助仅返回一个结果,即博客文章是可能的,但没有描述如何做到这一点. 官方文档跳过了设置PAM的内容,而讨论了LDAP. 如何配置Mongodb通过Linux PAM对数据库用户进行身份验证? 解决方案 不幸的是,使用PAM ..
发布时间:2020-05-11 02:47:15 其他开发

PHP/PAM更改用户密码?

是否有任何工作包可以使用PHP更改linux用户密码? 我尝试使用PECL:PAM,但是尝试更改密码时出现错误. 编辑: PHP代码: echo pam_chpass($username, $password, $new_pass, &$error) ? 'good' : $error; PHP(回显)输出: Permission denied (in pam_a ..
发布时间:2020-05-01 11:13:22 PHP

将二进制文件安装到/bin,/sbin,/usr/bin和/usr/sbin中,并与--prefix和DESTDIR进行交互

大多数使用Autotools的软件包都是用户级实用程序,或者至少足够高,完全低于/usr,或者足够低,完全低于/usr. 我正在编写一个软件包,该软件包需要将一些文件安装到/bin,一些文件安装到/sbin,/usr/bin和/usr/sbin中.它取代了传统上放置在这些位置下的几个现有二进制文件. 它还需要在/lib/security中安装PAM模块(显然/usr/lib/secur ..
发布时间:2020-05-01 10:13:07 服务器开发

限制Linux中用户可用的内存和cpu

我有点担心可以在共享计算机上使用的资源量.有什么方法可以测试管理员对我可以使用的资源量是否有限制?如果可以的话,要提出一个更完整的问题,我该如何设置这种限制? 谢谢. 解决方案 有关与流程相关的限制,您可以在/etc/security/limits.conf中查看(阅读文件中的注释,使用google或使用man limits.conf了解更多信息) .而且正如jpalecek指出的那 ..
发布时间:2020-05-01 09:22:59 服务器开发

如何创建一个pam模块?

谁能告诉我这个... 我想创建一个类似于/etc/pam.d 中的登录模块的pam模块. 解决方案 如果您正在登录时寻找基于pam的面部认证,则需要编写一个为您执行此操作的模块,并将其插入/etc的登录配置文件中/pam.d/login. 在直接讨论此问题之前,我建议您编写一些简单的模块来了解流程,PAM和配置文件的工作,例如开始使用sshd pam配置文件并尝试插入一些可用的样本pa ..
发布时间:2020-05-01 08:40:13 服务器开发