web-dev-qa-db-ja.com

新しいファイルシステムにファイルを書き込むときに許可が拒否されました

インストール時に、追加のパーティションを作成し、/dataとしてマウントしました。パーティションは表示されますが、ファイルまたはディレクトリを作成しようとするとPermission deniedエラーが表示されます。 Sudoでそれを行うと機能します。

Ext4ファイルシステムを使用しています。 Ubuntu 14.04 x86_64。

パーティションを削除してから作成し直し、fstabを設定して新しいパーティションを使用しようとしました。それは何も変わりませんでした。

余分なパーティションを正常に動作させるにはどうすればよいですか?ユーザーが書き込み可能ですか?

3

新しいext4 etcファイルシステムの場合、ユーザーがアクセスして読み取り/書き込みできるようにアクセス許可を変更する必要があります-例:

Sudo chown -R $USER:$USER /data

/dataは、ドライブがマウントされている場所へのパスです。これを間違った場所で実行すると、問題が発生する可能性があります。
$USERは、シェルによってユーザーのユーザー名に置き換えられます。

詳細については、chownマニュアルページをご覧ください [1][2]

man chown

また、あるもののパーミッションを表示するには、ディレクトリにls -ld /dataを、ディレクトリ内のファイルにls -l /dataを使用できます。

他のいくつかのファイルシステム-例えばNTFSでは、マウントオプションを使用してアクセス許可を指定できます- here を参照してください。

5
Wilf