私は 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
ものは、所有者の許可を示しました (後で)。この場合、すべての権利 ( r
ead、rite、w
およびx
ecute が付与されます)r-x
は、ディレクトリが属するグループのアクセス許可です。書き込みが禁止されていることがわかります。では、所有者は誰で、どのグループに関連付けられているのでしょうか? root root
これは、明らかな形式の所有者とグループから取得できますowner group
。
背景まで長い。確かに、システム上のすべてのユーザーに書き込みを許可する権利を変更したり、グループ (および/または) 所有者を自分に変更したりできますが、一般的にはsudo
、コマンドの前に put をプレリュードとして使用root
して、短時間の特権を取得することをお勧めします。
そのためには、root権限が必要です。試してみてくださいsudo touch /etc/apt/sources.list.d/test.list
。