问题标签 [openafs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
process - 如何为已运行的进程提供 Kerberos 和 AFS 票证?
我有一个使用 Kerberos 进行用户身份验证和 AFS 用于用户主目录的 Linux 服务器。当我使用可转发的 Kerberos 票证登录机器时,(我想)PAM 也会处理我的 AFS 身份验证,因此登录后我会自动访问我的 AFS 主页。
假设我登录,然后创建一个屏幕会话并在其中启动一个应用程序。然后我分离我的屏幕会话,并从机器上注销。我的 Kerberos 票证会自动删除,因此我在后台运行的屏幕会话以及在其中运行的应用程序不再能够访问我的 AFS 主页。这很正常,而且很好。
下次我登录机器时,如何“提供”我已经运行的屏幕会话和在其中运行的应用程序(进程本身),并使其能够再次访问我的 AFS 主页而无需重新启动它?
linux - 如何在 afs 中使用 keytab 来验证 kerberos?
在带有 AFS 文件的 Ubuntu (Linux) 上,我需要先获得带有“kinit”的 Kerberos 票证,然后才能执行“aklog”来访问 AFS 文件。在执行“aklog”之前,我无法访问存储在 AFS 中的“keytab”文件来执行“kinit”。它似乎是 Catch-22。有什么建议么?我目前正在做类似的事情: echo "password" | 启动用户@领域;这在 Mac OSX 上不起作用,但在 Linux 中起作用。我正在运行无人值守的“cron”作业,这些作业在使用“kinit”和“aklog”建立访问权限之前没有 AFS 访问权限。
macos - aklog:将主体转换为 Kerberos V4 格式时无法分配内存
在我的 Mac OS 上执行 aklog 时出现此错误。我认为这发生在我搬到小牛队之后。
macos - OpenAFS 安装,未找到 packagemaker
我曾尝试直接从源代码安装 openAFS。这是针对带有 OS Yosemite 的 MAC,我按照我之前的问题中的说明进行操作:
https://stackoverflow.com/questions/26959675/afs-and-yosemite-on-mac
但是我可以做任何事情,直到:sudo make packages,我得到错误:
packagemaker not found make: *** [packages] 错误 1
我调查了这个错误发生在哪里,它想要一些东西:
/开发者/usr/bin/packagemaker
我需要另一个软件来完成这个安装吗?
谢谢,亚历克斯。
macos - Apple Yosemite 从源代码安装 openAFS 时出错
我最近尝试在装有 OS Yosemite 的 Mac 上从源代码安装 openAFS。我几乎完成了它。但是,一旦我创建了 dmg 文件并打开它以运行其中的 pkg 文件,我就会收到错误消息:无法完成操作。(com.apple.installer.pagecontroller 错误 -1。)。你如何解决这个问题?
谢谢您的帮助。
亚历克斯
Ps 与此问题相关的过去问题:
https://stackoverflow.com/questions/26959675/afs-and-yosemite-on-mac
linux - `npm uninstall` 在没有明显活动的情况下挂起(或非常慢)
我总是发现npm uninstall
要花费很长时间,并且正在尝试进行故障排除。大约 25 分钟前,我开始卸载四个软件包,它似乎停滞不前,没有任何进展,没有明显的 CPU 活动,也没有明显的磁盘活动(使用iotop
)。我不知道这个问题可能是什么。
这是日志级别为“傻”的当前输出(匿名):
...自从我启动它后不久,它就一直停在那里。较早的尝试一次删除一个包是可行的,但仍然在vacuum-fs
step 中停滞了一段时间(大约 30 秒)。我在具有 8 GB 内存、Node v0.12.2 和 npm 2.7.4 的四核 Intel i5 上运行 Ubuntu 14.04 LTS。
有谁知道问题可能是什么或如何进一步排除故障?
(顺便说一句,我不确定这是否是解决工具问题的适当 StackExchange 站点,所以如果不是,请另外推荐!)
编辑:我使用strace
下面@dekkard 的回答做了一些调查;这是发生减速的区域的摘录(strace -f -t -o out.log npm uninstall -D gobble
用作示例):
在控制台中实时查看时,每个epoll_wait(5,
输出和任何后续输出之间都会出现约 3 秒的停顿。想法?
angularjs - 如何在不使用 npm start 的情况下在生产中部署 angularjs 项目
我正在使用 angularjs 开发一个网站,并使用 npm 来托管本地开发服务器。
我将我的项目目录复制到公共AFS目录中,并且可以正常访问 index.html 页面,但 npm 依赖项不起作用。(我遇到的错误与在本地打开 index.html 文件而不运行“npm start”时相同)具体来说,错误发生在我创建的自定义验证中。
这里它说 ngModel 没有 $validators 属性,因此我将“validInput”的值分配给未定义,这会导致错误。
如果我无法在生产目录上调用 npm start,如何在这个新的分布式文件系统中运行我的项目?
我必须在我的 app.js 中创建不同的环境吗?不太清楚这甚至意味着什么......
php - 无法更改 AFS'linux 终端上的 http 写入权限?
在学校服务器的外壳上,我有
我究竟如何更改 http 的权限,因为在 php 文件中,说我有:
一旦我在浏览器上打开 php 文件,php 就不会写入test.txt
ssh - AFS 的无密码登录
有没有办法对运行 AFS 的系统进行无密码登录?我尝试了一个 ssh 密钥对,但虽然我登录没有问题,但我没有获得 AFS 令牌。每 24 小时,我需要一个新的 AFS 令牌,我可以通过 Kerberos 和我的密码在服务器上进行身份验证,从而使无密码登录变得毫无意义。
kerberos - 注销和登录后在 tmux 中没有对 $HOME 的写访问权限
注销并再次登录后,我无法在 tmux 中写入 $HOME(在 Andrew 文件系统上)中的文件。
我的问题似乎与此处描述的问题相似,但对我来说,权限看起来不错:
我尝试KRB5CCNAME
在 tmux 外部检查并将其更新为 tmux 内部的相同值,但无济于事。
谢谢!