gpt4 book ai didi

Linux:在挂载 'external' 分区时模拟/屏蔽用户所有权?

转载 作者:太空宇宙 更新时间:2023-11-04 04:49:42 25 4
gpt4 key购买 nike

这是我的问题:我的 Ubuntu 系统上有一个分区,我们称之为 myhdrive ,它不会在启动时自动安装(因此我使用磁盘安装程序小程序或 Nautilus 手动安装它)。安装后,在 Ubuntu 中列出该分区如下所示:

$ ls -la /media/myhdrive/
total 5743740
drwxr-xr-x 8 myusername myusername 4096 2011-07-21 08:19 .
drwxr-xr-x 4 root root 4096 2011-07-21 04:13 ..
-rw-r--r-- 1 myusername myusername 98520 2011-07-21 08:19 file1.txt
-rw-r--r-- 1 myusername myusername 3463 2011-07-21 08:19 file2.txt

现在,假设我关闭了 Ubuntu 操作系统,然后从同一台计算机上的 USB 盘启动 OpenSUSE。 myhdrive分区将再次不会自动安装,然后我必须手动安装它(再次从那里的文件管理器)。问题是,当在 OpenSUSE 下安装时,同一驱动器显示以下列表:

$ ls -la /media/myhdrive/
total 5743740
drwxr-xr-x 8 1000 1000 4096 2011-07-21 08:19 .
drwxr-xr-x 4 0 0 4096 2011-07-21 04:13 ..
-rw-r--r-- 1 1000 1000 98520 2011-07-21 08:19 file1.txt
-rw-r--r-- 1 1000 1000 3463 2011-07-21 08:19 file2.txt

显然,myusername在 Ubuntu 系统中,uid 为 1000,并且可以识别它 - 而 OpenSUSE 系统中不存在相同的用户名,因此 uid 不会被文件名替换。

问题当然是我无法写入 myhdrive默认情况下来自 OpenSUSE - 我首先必须 chown整个分区 - 然后,当我回到 Ubuntu 系统时,我必须 chown它又回来了。

我很清楚,使用 GUI 工具这是不可能的 - 但是有没有一种方法或命令行开关,这样我就可以“假所有权”:以这样的方式安装这个分区,即真正的 uid在USB引导的情况下,1000被解释为“当前登录的用户”(包括当“当前登录的用户”对分区进行写入时,它们被记录在1000的uid下)?

预先感谢您的回答,
干杯!

最佳答案

没有。保持 authdb 文件同步,或使用外部身份验证服务器。

关于Linux:在挂载 'external' 分区时模拟/屏蔽用户所有权?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6772172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com