web-dev-qa-db-ja.com

プログラムはルートとしてのみ起動しますが、通常は起動しません

MATLABをホームディレクトリにインストールしました。 binフォルダーから正常に起動しようとすると、起動し、次のようなエラーが表示されます。

Internal error: No write permission on directory /home/uname/.matlab/Rxxxxx/temp014c0x3... 

しかし、Sudoを使用して実行すると起動します。だから、私は正確に何が起こっているのか分かりません。これにより、このエラーが発生するたびにランチャーを使用できなくなります。ルートとして実行したくありません。

ポインタはありますか?

3
user272229

.matlabディレクトリに再帰的な書き込み許可を与えるだけで、

Sudo chmod -R 776 /home/uname/.matlab

ディレクトリの場合、776 -> drwxrwxrw-

ファイルの場合、776 -> -rwxrwxrw-

3
Avinash Raj

これらのコマンドを試してください:

Sudo chown -R uname:uname /home/uname/.matlab/Rxxxxx/temp014c0x3
Sudo chmod -R 700 /home/uname/.matlab/Rxxxxx/temp014c0x3

ファイルへのデフォルトの許可を復元する必要があります。

2
Danatela