Questions tagged «home-directory»

目录,特定用户的所有设置和文档都存储在多用户操作系统上



4
用户主文件夹的快捷方式
我想为主文件夹的“ 系统文件夹”版本创建一个快捷方式。实际上,我想为每个用户执行此操作,但是让我们专注于单个用户。我不想创建到的链接C:\users\%USERNAME,尽管它是相同的位置,但视图设置可能不同,并且由于某种原因,这会使用户感到困惑。似乎肯定有某种方法可以创建该方法的快捷方式,就像创建主控制面板快捷方式一样,但是在搜索时我一直无法找到正确的GUID。 当我谈论系统文件夹版本时,突出显示的文件夹就是我想要的。 我不想为该文件夹的视图创建快捷方式C:\users\%USERNAME%。



2
在/ home中创建非用户目录是一种不好的做法吗?
我在计算机上安装了ubuntu,并且操作系统安装在固态驱动器上,主目录从单独的硬盘驱动器安装。我想创建一个proj位于第二个硬盘驱动器上的文件夹,但是我没有对其进行分区,所以我只使用了mkdir /home/proj。 proj是指包含不同实验组使用的各种软件包的目录。例如,/proj/experiment1将包含一组使用的软件,而另一组proj/experiment2将使用不同的软件包或版本。我希望将它放在具有/home目录的第二个硬盘驱动器上,以便可以重新安装操作系统,同时保持该目录不变。 我现在担心如果将来有人运行该目录会发生什么情况adduser proj。这将删除目录并将其替换为其主目录。 在中创建非用户目录是不明智的做法/home?如果是这样,我应该怎么做?

1
更改根主目录的位置
我想将root的主目录的位置从/ root更改为/ var / root。我曾经能够使用usermod做到这一点: usermod -d /var/root root 但是,对于最新版本的usermod,您不能更改当前登录用户的目录。我试图在引导时更改系统根脚本的主目录,该脚本是在第一次引导系统时运行的,因此我真的不能成为任何其他用户。 还有另一种方法可以更改当前登录用户的主目录(在这种情况下为root)? 我可能会sed / etc / passwd,但这似乎草率。

4
在本地目录本地安装库,但程序无法识别
我正在以非root用户身份在服务器上安装程序。具体来说,它是tmux 1.5,但是我认为这应该广泛适用于所有本地安装的程序(我提到了程序名称,以防该问题最终不是我自己的错误)。 该程序要求我安装一些依赖库(例如libevent和ncurses)。因此,由于我没有超级用户访问权限,因此将它们都安装在本地 cd $HOME/library/installation/folder DIR=$HOME/local ./configure --prefix=$DIR #... make ... make install 现在,要安装程序,我还必须包括库软件包: cd $HOME/program/installation/folder ./configure --prefix=$DIR CFLAGS="-I$DIR/include" LDFLAGS="-L$DIR/lib" #... make ... make install 好的,这样就可以毫无问题地将程序安装到$ HOME / local / bin中,但是如果我运行可执行文件:$ HOME / local / bin / tmux,则会出现以下错误: tmux:加载共享库时出错:libevent-2.0.so.5:无法打开共享库文件:没有这样的文件或目录 在我看来,该程序找不到所需的库,但是文件libevent-2.0.so.5确实存在于$ HOME / local / lib中,如configure选项中所指定。我想知道如何让程序识别已安装的库以便运行。我尝试将符号链接放在$ HOME / lib,$ HOME / …


1
eCryptfs加密主页-说明
我试图了解ecryptfs在内部的工作方式,而ecryptfs.org上的文档无济于事。也许有人能够解释它是如何工作的。当然,我知道这些隐藏的.Private / .ecryptfs目录结构。我的问题更详细: 当我登录时,系统如何知道我的房屋已加密并解密? 它如何搜索关键目录(包含加密数据的目录,用于其的挂载点(有时位于主目录,有时为/ home / Private),带有已包装密码的目录等)。这些目录通常放在/home/.ecryptfs/中并链接到home中。钥匙在哪个位置?“ .ecryptfs”和“ .Private”目录名称是保留的,硬编码的还是可配置的? 关于密钥环:假设我的密钥环中有多个密钥-它如何将正确的密钥与某些加密目录匹配?



2
为什么我的主目录被加密并且无法访问?
昨天我安装了Ubuntu Server,因为我想学习Linux,也想了解服务器。我做了一个新手教程,然后关闭了。今天启动时,我的主目录中的文件被Access-your-private-data.desktop和readme.txt取代,但我不知道为什么。我按照readme.txt中的说明进行操作,并键入ecryptfs-mount-private。告诉我 INFO: Your private directory has been mounted. INFO: To see this change in your current shell: cd /home/rmob 但是,如果执行ls / home / rmob,它仍会显示Access-your-private-data.desktop和readme.txt,而不是我昨天在此处创建的文件。每次重新启动时,都会告诉我 keyctl_search: Required key not available Perhaps try the interactive 'ecryptfs-mount-private' 如果我再次尝试ecryptfs-mount-private,它仍然会告诉我它已经挂载了它,但是仍然只向我显示了这两个文件。 对此查询,告诉我这意味着目录已通过某种方式加密。我尝试键入在本教程中找到的touch〜/ .ecryptfs / auto-mount ,但是没有什么区别,在任何地方都找不到其他解决方案。


2
当拒绝/ usr / local / bin / [关闭]权限时如何安装
我需要快速帮助。我是初学者,所以我认为我的问题很简单: 在这里: 我需要安装一个名为muscle的软件应用程序,这些是其网站上的步骤: wget http://www.drive5.com/muscle/downloads3.8.31/muscle3.8.31_i86linux64.tar.gz tar xzvf muscle3.8.31_i86linux64.tar.gz mv muscle3.8.31_i86linux64 /usr/local/bin/muscle chmod a+x /usr/local/bin/muscle 但是被许可拒绝了 /usr/local/bin/。所以,我创建了一个名为的目录 /home/users/me/muscle 代替 /usr/local/bin/ 并继续步骤。最后,我将目录添加到路径中。 那没起效。 注意:sudo命令要求输入我没有的密码。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.