私は自分の壁紙を/ usr / share / backgroundsに保存するという悪い習慣があり、それらをすべてPicturesに移動することにしました。問題は、それらのほとんどがrootによって所有されているため、ほとんどが読み取り専用になっていることです。ルートが既にそれらを所有している場合、どうすればそれらの所有者になることができますか?私はすでに試しました別のPC /ユーザーからのファイルの所有者になるにはどうすればよいですか?、しかし設定は「固執」しません。
私は自分の壁紙を/ usr / share / backgroundsに保存するという悪い習慣があり、それらをすべてPicturesに移動することにしました。問題は、それらのほとんどがrootによって所有されているため、ほとんどが読み取り専用になっていることです。ルートが既にそれらを所有している場合、どうすればそれらの所有者になることができますか?私はすでに試しました別のPC /ユーザーからのファイルの所有者になるにはどうすればよいですか?、しかし設定は「固執」しません。
回答:
sudo chown -R $USER:$USER Pictures
通常のユーザーパスワードを入力します。端末またはGUIを使用して実行できます。
GUIバージョン
ALT+ F2を押してgksu nautilus
これを入力すると、nautilusを使用して管理者アカウントになります。次に、これらのファイルに移動して、通常のアカウントで使用できるように権限/所有者を変更します。これは時々機能しません。少なくとも私にとっては、彼らは動作し、別のPCでは動作しません。テストして見てください。
GUIバージョンはDashとほとんど同じように見えますが、検索バーに「検索」と表示する代わりに「コマンドを実行」と表示される点が異なります。これが画像です:
端末バージョン
タイプALT+ F2およびタイプgnome-terminal
。そのフォルダーに移動します。あなたの場合は、cd "/home/alan/Desktop/Untitled Folder"
と入力しsudo chown alan:alan *.jpg
ます。これは機能するからです;)
sudo su
chown user_name folder_name
最初に、rootであるスーパーユーザーを開きます
上記のコマンドuser_name
で、所有権を設定するユーザーの名前は、所有権
folder_name
を変更するフォルダーです
sudo su
あなたがすでにしているなら、する必要は全くありませんsudo chown
。
コマンドライン:Alt+を使用F2
変更するファイルを含むディレクトリに移動します。sudo
これらのファイルのアクセス権、所有者、およびグループを変更するコマンドの前で使用します。パスワードを求められ、コマンドはrootであるかのように実行されます。
sudo su
ルートを入力することもできます。
$ sudo su
[sudo] password for {username}:
root@{host}:/home/{username}#
次に、変更するファイルを含むディレクトリに移動します。
許可は、chmod
例で変更されます:chmod 755 somefile
所有者としての読み取り、書き込み、実行、およびグループなどの読み取り、実行を行います。ユーザーおよびグループは、chown
例:chown alan:alan somefile
alanをsomefileの所有者に変更します。
編集:あなたが投稿したリンクを読んだ後、私は質問があります!そのトピックはまだあなたの質問に答えていませんでしたか?実行について話しgksu nautilus
ます。このオプションを使用すると、rootユーザーとしてNautilusを使用できます。これにより、アクセスを変更できます(そのトピックの図を参照)。
gksu nautilus
は、その質問を見つける前に私が最初に試したものであると言いました。しかし、何らかの理由で、アクセス許可を変更し、rootであっても常にリセットします。変だ!