以前のコンピュータから移動したディスクは、rootユーザーがインストールする必要があります。なぜですか?

以前のコンピュータから移動したディスクは、rootユーザーがインストールする必要があります。なぜですか?

古いコンピュータにデータディスクがありました(Debian 9)ユーザーである私にアクセスできますmarc

それから新しいコンピュータを買いました(Debian 10)、ディーラーが別のディスクの間にディスクを配置したところ、すぐに見つかりましたが、彼は私をユーザーとして定義しましたlebihan(代わりにmarc、ユーザーmarcはもう存在しません)。

したがって、セッションに入るとここにデータディスク(名前付きdatapartition)があり、/dev/sda1それをダブルクリックしたときに初めてアクセスするにはルートパスワードを入力する必要があります。

ここに画像の説明を入力してください。

dataそれからすべてがうまくいきました。フォルダがユーザーに接続するようにユーザーとリンクを作成しましたlebihan

lrwxrwxrwx   1 lebihan lebihan    28 avril 29  2021 data -> /media/lebihan/datapartition

(そして/media/lebihan/datapartitionまたlebihan:lebihan

すべての/dev/sd*デバイスがあり、root:root私の
コンテンツ/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/nvme0n1p2 during installation
UUID=26f4213d-da74-4635-9328-b1223ecb8183 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=782A-1AC8  /boot/efi       vfat    umask=0077      0       1
# swap was on /dev/nvme0n1p3 during installation
UUID=9b2f067b-17d4-4616-bedb-38772ad73158 none            swap    sw              0       0

lebihanユーザーが自分のデータディスクに直接アクセスできるようにするには、何を変更するのか(どこで)わかりません。まだどこかに所有者が宣言されている
ようですが?marcしかし、私はこれを確信できません。

何をすべきか確認する必要がありますか?

ベストアンサー1

ファイルシステムのマウントは特権のある操作なので、常にroot特権が必要です。外部ドライブには例外がありますが、内部ドライブの場合、デバイスがfstabにない場合、システムはパスワード(root / sudoユーザーパスワード)を要求します。

パスワードを要求せずにディスクをマウントするには、/etc/fstabマウントオプションを使用してusers追加する必要があります(参照)。インストールマニュアルページこのオプションの詳細については、参照)。

だから、あなたは次のようなものを追加する必要があります

UUID=<uuid of /dev/sda1>  <mountpoint>   <filesystem>    defaults,users,nofail    0  0

lsblk -f取得したUUIDとファイルシステムタイプを使用できます/dev/sda1。手動で編集したくない場合は、GNOMEディスクを使用してGUIからfstabエントリを追加することもできます。

ここでは、ユーザー名は重要ではありません。ファイルシステムの所有者に関係なくドライブをマウントするには、パスワードの入力を求められます。ファイルシステムがマウントされた後、ファイルシステムのファイルとディレクトリの所有者は重要ですが、マウント後のファイル権限はユーザー名ではなくユーザーIDに基づいています(ファイルシステムにユーザーが1人しかいないと仮定)。システム)と同じです。したがって、/media/lebihan/datapartitionisにファイル所有者が表示されたら、lebihan何も変更する必要はありません。

おすすめ記事