Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
已关闭8年。
这是我的问题:我的Ubuntu系统上有一个分区,我们称它为
现在,假设我关闭了Ubuntu OS,然后从同一台计算机上的USB密钥启动了OpenSUSE。
显然,
问题是,当然,默认情况下我无法从OpenSUSE写入
对我来说很清楚,使用GUI工具是不可能的-但是有没有方法或命令行开关,以便我可以“伪造所有权”:以这种方式挂载该分区,即真正的
预先感谢您的任何回答,
干杯!
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
已关闭8年。
这是我的问题:我的Ubuntu系统上有一个分区,我们称它为
myhdrive
,该分区在启动时不会自动挂载(因此,我使用磁盘挂载程序applet或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 OS,然后从同一台计算机上的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不会替换为文件名。问题是,当然,默认情况下我无法从OpenSUSE写入
myhdrive
-我首先必须对整个分区进行chown
-然后,当我回到Ubuntu系统时,必须再次chown
返回。对我来说很清楚,使用GUI工具是不可能的-但是有没有方法或命令行开关,以便我可以“伪造所有权”:以这种方式挂载该分区,即真正的
uid
在USB引导的情况下,将1000的值解释为“当前登录的用户”(包括当“当前登录的用户”对分区进行写操作时,它们记录在1000的uid下)吗?预先感谢您的任何回答,
干杯!
最佳答案
不能。要么使authdb文件保持同步,要么使用外部身份验证服务器。
关于linux - Linux:在挂载“外部”分区时模拟/掩盖用户所有权? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6772172/
10-12 16:14