デュアルブートシステム-Ubuntu 18.04.3 + Windows XPを使用しています。私のWindows XPインストールはAdministrator
ユーザーと多数の非特権ユーザーでかなり前に設定されています-そして、通常のユーザーは重要なものを変更したり破壊したりできないので、それは良いことです誤ってシステムファイル。
しかし、Ubuntuにログインすると、この簡単な設定はすべて無駄になります。Windowsを簡単にマウントできますXPシステムディスクC:
し、Sudo
がなくても、必要な変更を加えます。たとえば、anyWindows XP Drivers ...
私の知る限り、 ntfs-3g ドライバーは通常、UbuntuからWindows XPへのアクセスに使用されます。ただし、システムに 。NTFS-3G/UserMapping ファイルがありません。これは(man ntfs-3g
言う)アクセス許可を制御するために使用できます。ドライバーのバージョン:
hekto@ubuntu:~$ dpkg -l | grep ntfs
ii libntfs-3g88 1:2017.3.23-2ubuntu0.18.04.2 AMD64 read/write NTFS driver for Fuse (runtime library)
ii ntfs-3g 1:2017.3.23-2ubuntu0.18.04.2 AMD64 read/write NTFS driver for Fuse
マウントされたWindows XPシステムパーティションはUbuntuで次のように報告されます:
hekto@ubuntu:~$ mount | grep Windows
/dev/sda1 on /media/hekto/Windows type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
重要なWindowsの権限XPシステムファイル、Ubuntuから表示:
hekto@ubuntu:~$ ll /media/hekto/Windows/WINDOWS/system32/*.sys
-rwxrwxrwx 1 hekto hekto 9029 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/ansi.sys*
-rwxrwxrwx 1 hekto hekto 27097 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/country.sys*
-rwxrwxrwx 1 hekto hekto 4768 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/himem.sys*
-rwxrwxrwx 1 hekto hekto 42809 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/key01.sys*
-rwxrwxrwx 1 hekto hekto 42537 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/keyboard.sys*
-rwxrwxrwx 1 hekto hekto 29146 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/ntdos404.sys*
-rwxrwxrwx 1 hekto hekto 29370 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/ntdos411.sys*
-rwxrwxrwx 1 hekto hekto 29274 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/ntdos412.sys*
-rwxrwxrwx 1 hekto hekto 29146 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/ntdos804.sys*
-rwxrwxrwx 1 hekto hekto 27866 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/ntdos.sys*
-rwxrwxrwx 1 hekto hekto 34560 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/ntio404.sys*
-rwxrwxrwx 1 hekto hekto 35648 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/ntio411.sys*
-rwxrwxrwx 1 hekto hekto 35424 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/ntio412.sys*
-rwxrwxrwx 1 hekto hekto 34560 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/ntio804.sys*
-rwxrwxrwx 1 hekto hekto 33840 Aug 4 2004 /media/hekto/Windows/WINDOWS/system32/ntio.sys*
-rwxrwxrwx 1 hekto hekto 17664 Apr 14 2008 /media/hekto/Windows/WINDOWS/system32/watchdog.sys*
-rwxrwxrwx 1 hekto hekto 1845632 Apr 14 2008 /media/hekto/Windows/WINDOWS/system32/win32k.sys*
どういうわけかデュアルブートシステムをセットアップして、通常のWindowsを「拡張」するXP Ubuntuの世界へのアクセス許可を与えることができますか?
実際には、Windowsのマウントを禁止したいと思いますXP Ubuntuへのパーティションですべて-何かを読む必要があるまれなケースのみWindows XP Ubuntuへ、私はUbuntuからWindows XPへの書き込みを行ったことはありません。これらのまれなケースすべてをアクセス許可で処理する必要があります。
umount /mnt/windows
ユーザーがログインするたび、または名前を変更するたびにntfs-3g
それで、ユーザーはそれにアクセスできません(しかし、その実行可能ファイルの実際の名前は知っています)?