こんにちは、私はUbuntuを初めて使う人です。
マウントされたドライブ上のディレクトリの権限を変更しようとしましたが、 "chmod"コマンドを実行すると常にrootまたはユーザーに戻ります。
私は次のコマンドを試しました。
sudo mount -t ntfs -o username=user,rw,uid=1000,gid=1000 /dev/sda1 /media/user/Disk
このコマンドで成功しましたが、もう一度失敗しましたが、理由がわかりません。ああ、ちなみに以前のWindows Server OSのドライブを使用しました。したがって、ここでは型はおそらくNTFSです。今Ubuntu 22.04を使用します。
それでは、コマンドで何を追加または変更する必要がありますか?それとも、私が経験している問題とは無関係なことをしていますか?それでは、必要に応じてchmodまたはchownを使用して権限を変更する方法を教えてください。もちろん、ドライブのすべてのディレクトリへのアクセス権は770(drwxrwx---)に設定されています。私の英語があまり良くないと申し訳ありません。
答え1
NTFSはWindowsファイルシステムなので、Unix権限をサポートしていません。 mount は、静的「特権マスク」を使用してマウントしてこの問題を解決します。これを変更して、マウントされたドライブ全体の権限を変更できます。
コマンドを書き換えると
sudo mount -t ntfs -o username=user,rw,uid=1000,gid=1000,mode=777 /dev/sda1 /mnt/drive
マウントポイント:/mediaは手動マウントではなく自動ディスクマウント用です。手動で作成する必要があります。sudo mkdir -p /mnt/drive