新しいドライブに新しいext4ファイルシステムを作成し、手動でマウントしようとしています。
mount /dev/sdc1 a
正しくインストールされていますが、ルートにのみ書き込みアクセス権があるようです。私のユーザーにも書き込み権限を付与するにはどうすればよいですか?
答え1
これは通常の動作です。mount
書き込み権限はまったく付与されません。書き込み権限は、ファイルシステム上のディレクトリの権限ビットによって制御されます(インストール後など)。ファイルシステムを読み書きできる人を管理するには、一般chown
およびchmod
ツールを使用できます。
答え2
Mark Plotnickが言ったように、システムのディレクトリをmount
接続されたドライブの内容で上書きするだけです。/
この問題を解決してジョンの回答を拡張するには、次のことを試してください。
chmod -R -rwxrw-rw a
または
chmod -R 755 a
あなたの好みに応じて。このコマンドは、すべてのファイルを変更してa
RW権限を付与します。
または、ls -l
ルートが所有者として報告された場合:
chown -R <your name here> a
あなたはのすべてのファイルの所有者になりますa
。
chmod
chown
ファイルに対する一部の意図的な権限の変更が混乱する可能性があるため、-R
これらのコマンドを実行するときは注意してください。
答え3
マウントされたファイルシステムが読み取り専用の場合(たとえば、マウントされたMacBook Appleファイルシステム(APFS))apfs-fuse
Ubuntu LiveUSBではできないchown
所有者を変更するために使用されます。この場合、ルートファイルマネージャウィンドウを開き、そのウィンドウを介してファイルを表示します。
前任者:
# the default Ubuntu file manager: nautilus
sudo nautilus
# the pretty one (https://askubuntu.com/a/1173861/327339): nemo
sudo add-apt-repository universe
sudo apt update
sudo apt install nemo
sudo nemo