标签: home

在同一文件系统中进行硬链接时跨设备链接无效

我有/home/myuser/Desktop/rc/.netrc文件,我想硬链接到/root,即root用户的主目录。当我做:

ln /home/user/Destkop/rc/.netrc /root

它给出了以下错误:

ln: 创建硬链接/root/.netrc' =>.netrc': 无效的跨设备链接

但是当我将文件硬链接到myuser的家,即/home/myuser时,它会起作用。

那么,问题是什么,为什么这里只有一个文件系统时会显示无效的跨设备?

附注。我正在使用RHEL6

root rhel hard-link home .netrc

17
推荐指数
2
解决办法
9万
查看次数

是否可以重新定义波浪号('~',主目录)?

是否可以重新定义主目录?例如/ext1/username代替/home/username,即扩展~到另一个目录(而不是更改用户主文件所在的实际主目录)。

(这个问题主要是学术性的,因为这样做似乎是不好的做法。csh尽管阅读了前 10 名,我在使用 的问题上也别无选择。)

solaris csh home

15
推荐指数
2
解决办法
1万
查看次数

卸载 /home 不起作用

我试图将我单独的 /home 分区与我在 linux mint 13 中的 / 分区合并。我被告知要卸载 /home,将其挂载到不同的位置并将内容复制到 / 分区上的 /home 目录。

我试过了,但我无法卸载 /home。当我尝试这样做时,我收到一条消息:

umount: /home device is busy (which processes use this device can be possibly be found with lsof or fuser)
Run Code Online (Sandbox Code Playgroud)

如何卸载我的 /home 并将其安装在单独的位置 (/dev/sda2/mnt/home) 以便能够将内容复制到 /home?

mount unmounting home

15
推荐指数
2
解决办法
7万
查看次数

使用 SD 卡作为主目录是一个坏主意吗?

我打算将 SD 卡(或闪存驱动器)作为我的主目录,以便能够在不同的 PC 上轻松工作。

出于某种原因,这是一个坏主意吗?

home sd-card

14
推荐指数
3
解决办法
3172
查看次数

'cd' 和 'cd ~' 之间的区别

我想知道,如果cd单独将我发送到我的主文件夹,而cd ~也是如此,那么为什么 ~ 是首先添加的?

它是 BASH 特有的,还是它们在另一个 Shell 中的行为会有所不同?

cd-command home

13
推荐指数
2
解决办法
3万
查看次数

如何添加Unix which命令发现的主目录路径?

我已安装node.js在自定义位置并将该位置添加到$PATHin.profile文件中。

$ node --version
v0.6.2
$ which node
$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:~/Unix/homebrew/bin
$ cat ~/.profile
export  PATH="$PATH:~/Unix/homebrew/bin"
Run Code Online (Sandbox Code Playgroud)

Node.js 本身运行良好。问题是它没有按which命令列出。所以我npm现在无法安装。因为npm安装找不到node.js. 我怎样才能使node发现的二进制文件which

path profile home which

12
推荐指数
2
解决办法
3万
查看次数

使用 LDAP 的主目录和 pam.d

背景:
我不太熟悉配置方面的 pam 和 LDAP 身份验证的来龙去脉。我使用过使用 pam 的系统,但我只在应用程序上工作,而不是系统本身。

问题:
使用pam通过LDAP控制身份验证,这是否意味着不会在系统上创建主目录?

如果没有,我会在服务器上创建用户还是以某种方式将用户从 LDAP 源推送到系统?

users ldap pam home

12
推荐指数
2
解决办法
3万
查看次数

更改 SSH 到 CentOS 服务器时的默认路径?

我有一个 CentOS 5.7 Web 服务器,我想更改使用 SSH 连接时登陆的默认位置。

目前我登陆/home/username,我想登陆/home

我已经以 root 身份进入并添加PermitUserEnvironment yes/etc/.ssh/sshd_config- 据我所知,这会扫描用户自己的ssh文件夹以查找environment文件。我不确定的是我要添加到这个环境文件中的内容,因为export path=$PATH:$HOME似乎不起作用,无论是在这里还是在我的 .bashrc 或 .bash_profile 文件中(据我所知,这不会有什么不同)无论如何,因为 SSH 连接是非交互式 shell?)。

提前致谢。

ssh centos home sshd

11
推荐指数
2
解决办法
4万
查看次数

用户配置文件应该放在哪里?

如果我查看我的主目录,有大量的点文件。如果我正在创建一个需要用户配置文件的新程序,是否有任何指南可以放置它?我可以想象创建一个新的点目录,~/.myProgramName或者我应该将它添加到/.config~/.local

configuration directory-structure home dot-files

11
推荐指数
1
解决办法
7399
查看次数

是否有用于覆盖图标的主目录位置?

有一些主目录位置可以补充/usr位置。这些位置中的文件会覆盖它们的/usr对应文件。例如:

  • ~/.local/bin 补充 /usr/bin
  • ~/.local/share/applications 补充 /usr/share/applications

如果我想覆盖一个应用程序,我可以创建一个自定义.desktop文件并将其存储在~/.local/share/applications. 如果我想调整应用程序的调用方式,这会很有帮助,但如果我只想更改图标,那就大材小用了。

此外:

  • 如果原始.desktop文件不重要,我要么失去原始功能,要么需要保持本地副本同步
  • 我无法修改非应用程序图标(状态图标等)

我可以修改或维护 中的图标/usr/share/icons/hicolor/48x48,但我更愿意将它们维护在我的主文件夹中,这些将是备用图标而不是覆盖图标。

是否有一个补充的主文件夹位置,/usr/share/icons我可以在其中存储应用程序图标和其他图标,并且它们会覆盖现有的主题图标?

例如,我正在使用 Papirus 主题,但我想为文本编辑器应用程序使用我自己的图标notepad.svg。此图标定义/usr/share/applications/org.gnome.gedit.desktopIcon=gedit。我应该放在哪里notepad.svg

icons directory-structure home xdg

11
推荐指数
1
解决办法
1万
查看次数