AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[home-directory](ubuntu)

Martin Hope
newby
Asked: 2023-10-23 20:00:24 +0800 CST

是否可以在auditctl中使用环境变量(例如$HOME)?乌班图20.04

  • 5

我正在尝试监视/home/<user>/文件夹。

我创造了# auditctl -w $HOME -p rwxa -k home_access规则。但它仅为当前用户创建规则。

是否可以创建这样一个规则来监视所有用户的 $HOME 文件夹?

home-directory
  • 1 个回答
  • 38 Views
Martin Hope
Rentib
Asked: 2021-09-03 06:10:57 +0800 CST

管理 Pass 创建的 home dotfiles

  • 3

我是 Linux 的初学者,刚刚开始使用它pass来管理我的密码。我尝试保持我的主目录相当干净,但pass创建了 2 个点文件(.gnupg和.password-store),我不知道如何移动到其他目录(.local// .config).cache。我知道我可以链接它们,但它并不能解决~/.

$ ls -a
.cache
.config  
Desktop  
Documents  
Downloads  
.gnupg  
.local  
Music  
.password-store  
Pictures
Videos  

指定的问题:有没有办法移动.gnupg到.password-store另一个目录并仍然使用它们?

二进制中有一个PREFIX变量来定义它,但我真的不知道如何改变它。

PREFIX="${PASSWORD_STORE_DIR:-$HOME/.password-store}"
home-directory
  • 3 个回答
  • 610 Views
Martin Hope
Roninhu
Asked: 2021-08-31 13:16:41 +0800 CST

我的主文件夹充满了 /.folder 和 /.temp

  • 0

它在主页上乱扔垃圾,使导航混乱。

这里是什么样子

我不知道该怎么办。请帮忙

home-directory
  • 1 个回答
  • 63 Views
Martin Hope
Jupiter
Asked: 2021-08-30 18:47:24 +0800 CST

将所有文件从 /home 备份文件夹移动到不同驱动器上的新 /home 分区的最佳方法

  • 0

我的安装在 / 中有 /home 文件夹。我想添加一个单独的 /home 分区,所以我在不同的驱动器上创建了一个小的备份分区,将其添加到 /etc/fstab,并用于rsync将-aXS我的旧 /home 文件夹移动到这个新分区。然后我使用 /home 分区进行了全新安装。现在我想将我的文件从旧的 /home 文件夹移回新的 /home 目录。做这个的最好方式是什么?

我尝试了什么:sudo rsync -aXS /home_backup/. /new_home_partition/.根据本指南

这将旧的 /home 文件夹本身复制到 /home 分区中(即它创建了 /home/home),这不是我想要的。我想我可以运行相同的命令,但是在备份文件夹中的子文件夹上而不是在文件夹本身上。这是最好的方法吗?

我看到了这个类似的问题,但据我了解,cp不会保留权限和链接等信息。我也看到了这个问题,但我不知道如何使用 tarball(而且我不肯定 OP 的情况是否相同)。任何帮助将不胜感激,因为我绝不是专家!

PS 在将备份文件复制到其中之前,从新 /home 分区中删除所有文件的最佳命令是什么?

编辑:看起来我能够解决这个问题,但我仍然不知道发生了什么(在下面添加了评论)。

home-directory
  • 1 个回答
  • 184 Views
Martin Hope
Julius Rupšys
Asked: 2020-10-04 06:42:08 +0800 CST

从 Windows 迁移后将主目录移动到我的硬盘并修复分区

  • 0

我有一台带 SSD 的戴尔笔记本电脑(以前是 Windows 中的 C: 分区),我想在其中保留我的操作系统和软件包文件,同时将主目录移动到 HDD(以前是 D:)。现在对分区、分区类型、磁盘内容类型不太熟悉;所以我不想搞砸任何事情 - 我只需要这些事情的帮助:

  1. 将我的 ~ 主目录移动到我的硬盘。
  2. 选择正确的驱动器配置(现在我认为这个分区类型是 Windows 类型的基本数据和 NTFS 内容)(见下图)。
  3. 将可用空间 (70GB) 与分区 2 合并(见下图)。
  4. 如果可能的话,我的硬盘是否可以在不“挂载”的情况下无缝集成到文件系统中,我只是希望它是一个普通目录。现在,如果我访问我的文件系统的这一部分,一个磁盘图标会出现在 Dock 上,并带有一个在右键单击时卸载它的选项。

硬盘分区信息:

硬盘分区信息

编辑:
包括内容/etc/fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 during installation
UUID=6787a347-fa8d-4880-a371-700361c74ec4 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=067C-1A89  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0

输出lsblk:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0   9,1M  1 loop /snap/canonical-livepatch/95
loop1    7:1    0  97,1M  1 loop /snap/core/9993
loop2    7:2    0  55,3M  1 loop /snap/core18/1885
loop3    7:3    0    55M  1 loop /snap/core18/1880
loop4    7:4    0  29,9M  1 loop /snap/snapd/8542
loop5    7:5    0 146,5M  1 loop /snap/code/45
loop6    7:6    0 255,6M  1 loop /snap/gnome-3-34-1804/36
loop7    7:7    0 217,9M  1 loop /snap/gnome-3-34-1804/60
loop8    7:8    0  62,1M  1 loop /snap/gtk-common-themes/1506
loop9    7:9    0  49,8M  1 loop /snap/snap-store/467
loop10   7:10   0  30,3M  1 loop /snap/snapd/9279
loop11   7:11   0 146,5M  1 loop /snap/code/46
sda      8:0    0 223,6G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
└─sda2   8:2    0 223,1G  0 part /
sdb      8:16   0 465,8G  0 disk 
├─sdb1   8:17   0   128M  0 part 
└─sdb2   8:18   0 400,4G  0 part /media/julius/Duomenys
home-directory partitioning mount disk hard-drive
  • 1 个回答
  • 541 Views
Martin Hope
Display name
Asked: 2020-09-19 07:31:29 +0800 CST

为什么 Snap 软件包在实际使用中没有被沙盒化时,却被称为“沙盒化”

  • 2

我可以在我的 Ubuntu 20.04 计算机上打开默认的 chromium snap。然后我右键单击默认主页,单击Save As,导航到我的~/home目录,然后可以继续将.html文件保存在我的主目录中的任何位置。

为什么 Snap 软件包在实际使用中没有沙盒化,却以“沙盒化”的形式销售?如果 chromium snap 可以读/写到我的主目录,那么 chromium 程序本质上就是我的城堡的钥匙。

普通人(例如我)最熟悉智能手机环境,并且可能将沙盒理解为:

未经系统所有者明确许可,应用程序或程序不得访问任何系统资源。

这是我习惯的 Android 和 iOS 范例。并且查看Ubuntu 文档,他们似乎声称这一点,但实际上并非如此:

...每个包都经过沙盒处理,因此它在受限制的环境中运行,与系统的其余部分隔离...

或者,我在这里错过了什么吗?

security home-directory permissions chromium snap
  • 3 个回答
  • 1498 Views
Martin Hope
Dimitris Karagiannis
Asked: 2020-08-12 16:14:08 +0800 CST

从外部驱动器的特定目录挂载 /home 目录

  • 0

我目前有一个 Windows 系统(在 SSD 上,我们称之为C:\),其中所有用户文件(${USERNAME}\目录)都在单独的内部驱动器上(在 下E:\${USERNAME}\)。

我将永久迁移到 Ubuntu(也许我将使用 Windows 进行双启动设置,或者我将只使用虚拟机,我还没有弄清楚)并且我想做以下事情:

由于 Windows 中的大多数(如果不是全部)目录${USERNAME}\与 Ubuntu 中的等效目录共享相同的名称,因此我想像这样设置我的 Ubuntu 安装:

以便/home目录E:\${USERNAME}为其内容安装 。

这是可能的吗?如果是,怎么做?

我能想到的一件事是手动将每个目录符号链接/home到它们的等效项,E:\${USERNAME}但我想知道是否有更好/更少的手动方式。

谢谢。

home-directory dual-boot partitioning mount 20.04
  • 1 个回答
  • 120 Views
Martin Hope
joscastel
Asked: 2020-07-14 07:59:36 +0800 CST

主目录已更改

  • 1

我将主目录的位置更改为不同的磁盘,对 fstab 进行了更改但丢失了有关下载和旧图像的信息,有没有办法恢复旧主目录或一些旧图像和下载文件?

home-directory 18.04
  • 1 个回答
  • 46 Views
Martin Hope
v-lan
Asked: 2020-07-06 14:24:17 +0800 CST

Ubuntu 分区(/、/home 和 swap)显示在 Windows 扩展分区下?还有,如何使用现有的 /home 分区?

  • 0

我经常收到错误消息(通常在 Ibus Preferences 上——非常频繁,而在其他类别中也很少出现错误)。因此,我使用 LiveCD 重新安装,通过格式化它们为 root ( / ) 和交换 ( linux-swap ) 创建新分区。但是,我犯了没有选择现有主分区(/home)的错误。事实上,我没有为/home指定任何特定的空间。

在(重新)安装之后,我尝试了一些方法来重新安装我的旧/home分区。而且,在这样做之后(或者,至少我是这么认为的),我所有的 ubuntu 分区都显示在 Windows(扩展)分区(/dev/sda3)下。我认为这是因为我将 ubuntu 安装在一个空的 Windows (NTFS) 分区(/dev/sda3 of 195.1 GB,在下图中)。

分区数据 - 第一次(重新)安装后。

不幸的是,我没有在原始 ubuntu install之后截取屏幕截图。

我希望将 ubuntu 分区与 HDD 中的 Windows NTFS 分区(不在其中任何一个分区内)一起放置。于是,我再次重新安装了ubuntu,这次我选择了未分配的空间(上图中的220.35 GB)进行安装。而且,我将现有的主分区选择为/home(未选中格式按钮)。但是,ubuntu 分区仍然显示在 Windows 分区 ( /dev/sda3 ) 下。不知道为什么。

(注意第一次和第二次安装后/dev/sda3的大小不同。见截图)。

分区数据 - 第二次(重新)安装后。

现在,我有 2 个问题。

1. How can I install ubuntu in the hdd along-side windows, without any dependency? (Note that the **temp** is a NTFS, which is another windows partition & I’m not sure why it is also brought under this extended partition).
   
2. How to make an exiting home partition (not directory) to be the default **/home** for ubuntu – after completing the installation (without using LiveCD i.e. from a Ubuntu terminal). I’m sure there are ways, but I guess they all assume **/home** to contain user info only & not the data.
    i. I am (understandably) unable to access the **dev/sdax** (**/home** partition) using **cd/cp/mv** commands. Without these, how can I backup my data before doing this?
    ii. When I mount the old home partition as **/home**, the user folder created in the new home (during install) is getting removed. I don’t mind this, but can I restore my old users from the old **/home** partition when I mount it. If so, how can I do so.
    iii. Somewhere while trying, I saw my home partition listed as **/media/<something>** in the **Files** window. What does it mean & how can I handle mounting in such cases.

注意:我的所有数据都在/home分区下。

在 2020 年 7 月 10 日编辑(作为对 @heynnema 的回复)。

@heynnema:抱歉耽搁了。在我尝试了所有建议并得到一些工作(或,不工作)之前,我不想回复。

谢谢你。是的,您的回答(非常)有助于理解为什么我的 Ubuntu 分区(需要作为主分区)显示在 Windows 扩展分区(这是一个逻辑分区)下。事实上,我没有注意到我在 Windows 中已经有 3 个主分区。我知道MBR和Windows(C:)分区是主分区,但我错过了将Windows RE 工具视为另一个主分区(而且,我仍然不明白为什么应该有一个 - 因为它仍然期望一个在外部驱动器中有恢复映像)。

而且,Ubuntu 不是我的首选,Windows-10 是(目前)。

我无法尝试您的建议,因为我没有具有那么多空白空间的外部驱动器。这就是为什么我不得不尝试通过终端复制/home数据,这就是为什么我不得不提到我无法访问/dev/sdax/ ( /home )。

但我还有 2 个问题。

  1. 当我们使用“安装在 Windows 旁边”的方法安装 ubuntu 时 ,我们仍然会遇到同样的问题。主分区,对吧?或者,它会以某种方式在内部处理吗?
  2. 假设我先格式化整个驱动器并安装 Ubuntu,如何正确安装 Windows(因为 Ubuntu 已经占用了 3 个主分区)?它会与现在(或)Ubuntu 对主分区数没有这些限制相反吗?而且,Ubuntu 和 Windows 都将显示在/dev/sda ? 下。

无论如何,所以我尝试使用我现有的硬件并再次使用全新的/home空间安装 ubuntu。

@walttheboss:谢谢。这是fstab的一个巧妙技巧。我对这些调整很着迷,因为它们让我更好地理解底层结构/代码。

我试过了,但不知何故我无法让我的老用户工作。我也无法访问我安装在/home/software中的第 3 方应用程序,假设我总是可以随身携带它们(我仍然认为我的假设是正确的)。下次我把事情搞砸时,我会试试你的方法(我相信我会的,因为这就是我学习的方式——主要是)。所以,我完全重新安装了它。

我仍然有兴趣了解调整/解决方法(如果有的话)作为我其他问题的答案。

最后, @heynnema:对不起,你的答案旁边没有复选标记图标(见下面的截图)。如果我还没有尝试过(还),我也不确定是否应该接受。但是,我已经投票(向上箭头),因为我能够这样做。

@walttheboss:抱歉,我找不到对您的答案进行投票的方法。

屏幕截图 - 没有选中标记以接受答案

home-directory dual-boot partitioning mount
  • 1 个回答
  • 487 Views
Martin Hope
Figaro
Asked: 2020-07-02 21:06:37 +0800 CST

7zip解压器淹没了我的主文件夹,有什么方法可以撤消它?

  • 0

我最近在我的 PC 上安装了 7zip,以提取我下载文件夹中的一些 .7z 文件。但是,当我输入时:

7z e 'File location here'

最终结果:

  • ?????????? ?? ??

  • ???????:???

  • ?????:????

所有 1700 个文件都被成功提取,但也进入了 /home 文件夹。

在此处输入图像描述

我拼命地开始删除一些文件和文件夹,但是手动删除它们是不可能的。

还尝试按日期排序,但文件的日期为2014 年至 2020 年,由原始 .7z 文件继承。

有没有一种方法可以撤消我所做的事情而不会损坏我在提取之前已经拥有的任何文件?

gnome home-directory 18.04 7zip
  • 1 个回答
  • 409 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve