问题标签 [home-directory]

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.

0 投票
3 回答
4620 浏览

java - Struts 2 默认页面

我有一个使用 struts 2 的 Web 应用程序,它可以通过在 URL 中逐字键入来访问操作

但如果不明确输入它,它不会重定向到这个默认操作。

给出错误

我假设找不到该文件,因为我没有正确配置某些东西。

任何人都可以为我指出正确的方向,以便使用 Struts 2 获得这种行为吗?

这里的每个请求是我的 struts.xml 和 web.xml

web.xml

信任.xml

0 投票
1 回答
220 浏览

home-directory - 波浪号前缀返回无效的主目录

我正在尝试使用 UNIX (Solaris/AIX) 框查找用户的主目录

这确实会返回所有有效用户的主目录。出于某种原因,此命令还输出主目录,对于似乎没有对该服务器的登录访问权限的少数用户来说,该主目录是不存在的。

例如。对于不存在的用户,上述命令将在下面返回 -

/home/用户名

我所期望的是

~用户名

作为没有访问权限的用户的输出,并且某些用户名确实会发生这种情况。

这让我想到什么可能导致无法访问该服务器的不同用户之间存在差异。这与LDAP有关吗?

我在 /etc/passwd 中也找不到任何东西。

0 投票
8 回答
112101 浏览

windows - How to modify ~/.ssh folder & files in windows?

I feel like I am missing some fundamental concept as to how the .ssh directory works in windows. I have had no issues when working in OSX/Linux like I am having now. My end goal is simply to move my existing ssh key into the default ~/.ssh directory, and update the config if I so choose (you know, normal ssh key related tasks).

However, any time I have tried to move my existing SSH key over to the ~/.ssh directory, or open it, or even create a config file I just get the following error (in either gitbash, puttygen, etc...):

Puttygen (saving the key to disk):

or in gitbash (attempting to do anything, including just create the config file):

What am I missing/not understanding?

Kind Regards, u353

0 投票
2 回答
991 浏览

unix - 在 Wine 应用程序中检测 Unix home

我的 Windows 应用程序经常在 *nix 上使用 Wine。

由于它是一个以文件为中心的应用程序,它经常使用(并呈现给用户)Windows“文档”文件夹(使用 解析CSIDL_PERSONAL)。不幸的是,在 Wine 下,它指向通常为空且未使用的虚假 Wine/Windows 目录。我想将用户指向他的 Unix 主文件夹。

有什么可靠的方法可以在 Wine 下找出它的位置吗?

我希望我可以读取HOME环境变量,但它没有导出(与大多数其他变量相反)到 Windows 环境。

目前我猜测家庭使用Z:\home\%USERNAME%. 但这对我来说看起来并不强大。

如果无法找到主目录,是否至少有一种方法可以检测 Wine 根驱动器(Z:默认情况下),所以我不需要对路径的至少一个驱动器部分进行硬编码?

0 投票
1 回答
2364 浏览

applescript - AppleScript 删除除特定文件夹外的所有用户主文件夹?

我管理当地学校的 IT 基础设施。最近想到了一个我们在系统中加入苹果电脑后可能会遇到的情况。它处理本地存储在 mac 上的网络用户主文件夹。每年我们有 500 多名新学生,所以我只能假设在某些时候新用户名将与前一年的某个人相同。这很好。除了我不希望在使用他们的网络帐户登录到 mac 时加载以前的用户文件/数据。

我想要一些帮助的是一个脚本,可能是 ARD 的 unix 脚本,我可以用它来删除所有用户的主文件夹(或我应该删除的任何其他信息),除了指定的列表。用户真实示例:dadmin dbaker jdunn

同样,我不知道这是否是做这种事情的最佳方式,但这就是我问的原因。

此外,我们不使用移动帐户。网络用户登录,本地配置文件/主文件夹被创建。我猜它需要删除钥匙串数据以及任何其他用户特定信息。

0 投票
3 回答
2116 浏览

ios - iOS SDK Home 的默认路径不会出现在 Titanium Studio 中

我正在尝试在 MAC 机器上设置 Titanium Studio。我安装了以下内容。

  • 钛工作室 - 3.2.3
  • Xcode 5.1.1

但是在必须给出 iOS SDK Home 路径的位置,它显示为“未指定”。

我有两个选项,“刷新”和“更新”。刷新不会产生任何结果,当我单击“更新”时,它说没有可用的更新。

可能是什么问题?

0 投票
1 回答
3732 浏览

linux - 无法切换到主目录

以非 root 用户身份登录我的虚拟服务器时,我突然收到以下错误:

“无法 chdir 到主目录 /var/www/vhosts/prosodylab.org/web_users/username:权限被拒绝 -bash:/var/www/vhosts/prosodylab.org/web_users/username/.bash_profile:权限被拒绝”

我检查了用户目录中的权限(它们设置为700,我也更改为777进行检查,现在生效)。

这会影响所有用户(包括如果我创建一个新用户),但作为 root 用户,我仍然可以毫无问题地切换到相关目录。

echo $HOME返回正确的目录。

这是用户主目录的目录条目(设置为 700 时):

grep username /etc/passwd返回以下输出,因此目录似乎设置正确:

该服务器是一个 1&1 专用的虚拟 linux 服务器,多年来一直运行良好。我可能无意中改变了一些东西,但如果是这样,我不知道是什么。

有谁知道可能是什么问题?

0 投票
1 回答
5024 浏览

windows - Windows 上的动态用户主目录(更改 %HOMEDRIVE% 和 %HOMEPATH%)

实际问题

如何“重定向”(符号链接?)或临时更改和的值%HOMEDRIVE%%HOMEPATH%可能基于两个批处理脚本,当我开始在机器上工作时更改值并在完成后重置所有内容)?

背景

许多 Windows 程序要么选择系统变量,要么选择%USERPROFILE%和 的组合,%HOMEDRIVE%以便%HOMEPATH找出用户需要使用的“主”目录在哪里(例如C:\Users\JohnDoe)。作为便携式应用程序哲学的粉丝(请参阅底部我的意思),我想知道我是否可以以某种方式使我的主目录可移植,即让它指向便携式设备上的目录。或者,换句话说,我想让它“动态可变”。

我试过的

我已经阅读了一些内容SetSetx尝试了这个:

找出当前变量值是什么:

设置它们:

这将创建HOMEDIRHOMEPATH作为用户特定的环境变量(请参阅控制面板 >> 系统 >> 环境变量)。但是“全局变量”没有改变,例如 RStudio 将无法识别用户特定的变量(仍然写入C:\Users\JohnDoes\[...])。


便携式应用程序

例如,请参阅 PortableApps.com 或简单地认为“软件已安装到便携式设备而不是C:\Program Files\<app-name>”。后者对我来说很适合那些不关心%HOMEDRIVE%and的程序%HOMEPATH%(例如EclipseR)。

其他一些(例如Git)只需要稍微调整一下(例如看这篇文章)。

还有一些其他的(例如RStudio)实际上可以在便携式设备上顺利运行,但会将内容写入用户的“主”目录。这就是我想告诉我在我的便携式设备上使用目录的软件。

0 投票
1 回答
80 浏览

php - Windows 8 上的 Vagrant 加载错误的 index.php

我是 Vagrant 和 Virtual Box 的新手,但我有这个 Vagrantfile:

在我的hosts文件中,我有:

问题是,当我在浏览器中访问 local.dev 时,我看到:“它有效!” 消息,但不是位于data/www/(data与 Vagrantfile 处于同一级别) 中的 index.php

我怎样才能开始工作,以便可以从中加载文件data/www?或者有没有更好的方法?

0 投票
1 回答
1715 浏览

java - 如何使用 Gradle 应用程序插件传递对分发主目录的引用?

我正在使用 Gradle 应用程序插件,我想在应用程序主文件夹中创建包含conf目录的分发。这个目录应该包含几个配置文件。例如java.util.logging属性等。要指向 JUL 我的配置文件,我应该传递 jvm 属性-Djava.util.logging.config=...,在这里我需要一个对应用程序安装目录的引用。脚本似乎将此路径设置为APP_HOME变量。但是有一个问题:我不能像这样传递defaultJvmOpts属性,$APP_HOME因为有两种脚本(win 和 nix),而且美元符号是无条件转义的。

那么,有没有办法将应用程序主目录的引用作为虚拟机参数传递?