私は ubuntu 12.04 LTS で初めてです。etc/apt/sources.list.d/ フォルダーにリストファイルを作成したいのです
が、それはそれを書いています
touch: cannot touch `test.list': Permission denied
私は ubuntu 12.04 LTS で初めてです。etc/apt/sources.list.d/ フォルダーにリストファイルを作成したいのです
が、それはそれを書いています
touch: cannot touch `test.list': Permission denied
そのため、フォルダーに書き込む権限がありません。実行ls -l /etc/apt/すると、このようなものが表示されます。
drwxr-xr-x 2 root root 4096 2012-01-16 22:23 sources.list.d
drwxr-xr-x先頭のディレクトリ インジケータを含む 3 つのトリプルとして読み取りd rwx r-x r-xます。
dファイルではなくディレクトリであることを意味します。rwxものは、所有者の許可を示しました (後で)。この場合、すべての権利 ( read、rite、wおよびxecute が付与されます)r-xは、ディレクトリが属するグループのアクセス許可です。書き込みが禁止されていることがわかります。では、所有者は誰で、どのグループに関連付けられているのでしょうか? root rootこれは、明らかな形式の所有者とグループから取得できますowner group。
背景まで長い。確かに、システム上のすべてのユーザーに書き込みを許可する権利を変更したり、グループ (および/または) 所有者を自分に変更したりできますが、一般的にはsudo、コマンドの前に put をプレリュードとして使用rootして、短時間の特権を取得することをお勧めします。
そのためには、root権限が必要です。試してみてくださいsudo touch /etc/apt/sources.list.d/test.list。