新規無料会員登録で1000名様に電子コミック1000円分が当たる!!

Ubuntu10.10Desktopを中古のノートPCにフルインストールしたのですが、ファイルの
移動でエラーが発生したので質問させていただきます。

デスクトップの壁紙を変えようと、ネットから気に入った壁紙をデスクトップにダウンロードして
その画像を、ファイルシステム→usr→share→backgroundsと移動して、backgroundsフォルダに、ドラッグアンドドロップで移動しようとすると、

”Docks.jpg”の移動中にエラーが発生しました。
/usr/share/backgroundsの中にファイルを移動する際にエラーが発生しました。

と表示されます

詳細を表示すると
ファイルを移動する際にエラー:許可がありません

と表示されます。

どうすればドラッグアンドドロップで移動できますか?
システム→システム管理→ユーザーとグループとたどってユーザー設定でアカウントの種類は管理者で、高度な設定でユーザーの権限は、すべてチェックを入れてます。
このユーザー名はインストールするときに作成したユーザー名です。

管理者ですべての権限があるはずなのに、なぜファイルの移動ができないのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

ディレクトリ/usr/share/backgrounds の所有者(ユーザID, グループID)、モード(読み出し、書き込み、アクセス許可)がどうなっているか、ご自身が使われている利用者のID,所属するグループIDを確認される必要がありそうに思います。


もし、ディレクトリの所有者がrootになっていて、ご自身で使われているユーザのIDと異なっていて、かつ、ディレクトリがグループへの書き込みを禁止している、という状況だと、管理者のグループに所属しているユーザでも書き込めないかと思います。

その場合には、sudo を使ったりして、root権限で処理をする必要があるかと思います。

この回答への補足

ディレクトリ/usr/share/backgrounds の所有者を確認したところrootになっていました

PCを再起動してユーザー名にrootと打ち込んでインストール時に登録したパスワードでログインできました。そして、ファイルの移動などもマウス操作だけで簡単にできました。

これからrootでこのPCを使おうと思います
自分はCUIは苦手なのでsudoなどのコマンドはなるべく使わずに行きたいと思います

補足日時:2011/01/22 12:33
    • good
    • 0
この回答へのお礼

一応これで解決しましたのでこれで締めたいと思います。ありがとうございました。

お礼日時:2011/01/22 12:33

> backgroundsフォルダに、ドラッグアンドドロップで移動しようとすると、



> 管理者ですべての権限があるはずなのに、なぜファイルの移動ができないのでしょうか?

コマンドでは移動できるのに、という意味なのでしょうか?
super user では移動できるのに、という意味なのでしょうか?

この回答への補足

こんな早朝にレスありがとうございます

リナックスを今まで使ったことがなくて、インストールしたばかりなので、コマンドは知りません。リナックスは、ファイル移動はマウスではなくてコマンドで操作するものなのでしょうか?

先程、検索して移動コマンドmvというのを見つけてmv sample(ダウンロードした壁紙画像ファイル).jpg backgroundsと端末で試したら、そのようなファイルやディレクトリはありませんと表示されました。

super userというのはなんなのか分かりません。これも管理権限を持ったユーザーなのでしょうか?

補足日時:2011/01/22 07:30
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q書き込み権限が無いためコピーできない

フォルダーの中のファイルやフォルダーをほかのフォルダーにコピーをしたり移動をすると「このフォルダーの書き込み権限がありません」というエラーが出ます。
~$su
~# にして、コピペしても,コマンドからコピーしても同じ結果です。
なぜでしょうか?
OSはebian GNU/etchです。

過去ログを参考にしたのですが、その回答を引用すると
>
エラー対象のフォルダが
所有者:root
パーミッション:read olny
となっていませんか?
$ ls -lコマンドで確かめてください。
dr-------- xx root xxx
と表示されませんか。?そうであれば
$ chmod u+w エラーとなるフォルダ
で書き込み属性を追加して下さい。

で、その通りしてみたのですが。

~$ ls -l /etc/sj□□□
合計 24
drwxr-xr-x 2 book book 4096 2009-04-20 15:18 □□□d
-rw-rw---- 1 book book 393 2009-04-20 15:23 □□□.inc
-rw-r--r-- 1 root root 299 2009-04-20 15:23 □□t
-rw-r--r-- 1 root root 873 2009-04-20 15:23 □□□
-rw-r--r-- 1 root root 2086 2009-04-20 15:23 □□.env
-rw-r--r-- 1 root root 0 2009-04-20 15:23 □□.inc
-rw-r--r-- 1 root root 0 2009-04-20 15:23 □□.inc
-rw-rw---- 1 book book 49 2010-01-16 01:33 passwd
となります。

ちなみに、
/etc/sj□□□ のプロパティでアクセス権 をみるとroot root
コピーしたいファイル のプロパティでアクセス権 をみると アカウントユーザ名 ユーザーの本名となっていて、両者全然別物です。

とりあえず言われた通り
~$ chmod u+w /etc/sj□□□
してみたら
chmod: changing permissions of `/etc/sj□□□': 許可されていない操作です。
となるし、
chown でコピーしたいファイルの方を root:root に書き換えてみましたが
これもエラーがでました。

どなたか解決策教えてください。

フォルダーの中のファイルやフォルダーをほかのフォルダーにコピーをしたり移動をすると「このフォルダーの書き込み権限がありません」というエラーが出ます。
~$su
~# にして、コピペしても,コマンドからコピーしても同じ結果です。
なぜでしょうか?
OSはebian GNU/etchです。

過去ログを参考にしたのですが、その回答を引用すると
>
エラー対象のフォルダが
所有者:root
パーミッション:read olny
となっていませんか?
$ ls -lコマンドで確かめてください。
dr-------- xx root xxx
と表示さ...続きを読む

Aベストアンサー

root になったら、出来ないことはないくらいの権限が与えられるはずなのですが・・・

/etc にあるファイルって、全部といっていいくらい root の所有ファイルだと思うのですが、book さん所有のファイルも入ってるってことですか。

book さんのファイルの所有者を root に変更する場合、御存じだとは思いますが、まず
 $ su
 # chown root.root foo (foo は任意のファイル名のことです)
とやれば、何らかのファイル(ここでは foo)の所有者は root.root になるはずです。

けれど、ファイルをコピーするのに、/etc の中で所有者を変更する必要もないのでは?
たとえば、/etc 以下の foo というファイルを、自分のホームディレクトリにコピーしようと思えば、
 $ cp /etc/foo /home/watashi/ (watashi は、ホームディレクトリのユーザー・アカウント)
とすればコピーできてしまうはずです。
その後で、ホームディレクトリで root に変身して
 # chown watashi.watashi foo
とすれば、ホームディレクトリ下の foo というファイルの所有者は watashi になりますから、
 # exit
とやって、元の身分(?)に戻ってから、そのファイルに対する処理を行えばよいはずだと思います。

> ~$ chmod u+w /etc/sj□□□

これは、当該ファイルの所有者が自分に変更された後なら分りますが、所有権がないのに実行しても、エラーになるのではないでしょうか。
私だったら、その前にコピーをすませておいて、そのコピーされたファイルの所有者を変更してから、
 $ chomod u+w sj□□□
とします(つまり、/etc にある方のファイルは、設定をいじらずに、そのままにしておきます)。
しかし、単にそのファイルの内容を見るだけなら、chmod は不要でしょう。

以上、かなり分りにくい書き方になったかもしれませんが、そもそも、仮に cp コマンドが効かないとしたら、何かが根本的におかしいのではあるまいかという気がします。

root になったら、出来ないことはないくらいの権限が与えられるはずなのですが・・・

/etc にあるファイルって、全部といっていいくらい root の所有ファイルだと思うのですが、book さん所有のファイルも入ってるってことですか。

book さんのファイルの所有者を root に変更する場合、御存じだとは思いますが、まず
 $ su
 # chown root.root foo (foo は任意のファイル名のことです)
とやれば、何らかのファイル(ここでは foo)の所有者は root.root になるはずです。

けれど、ファイルをコ...続きを読む

Qファイルが移動できません。

ファイルを移動しようとすると下記のように表示されます。

$ mv hello.php /opt/lampp/htdocs
mv: `hello.php' を `/opt/lampp/htdocs/hello.php' に移動できません: 許可がありません

解決方法を教えてください。

お願いします。

Aベストアンサー

権限的にhello.phpが読めて/opt/lampp/htdocsに書けるユーザでmvすれば移動できるかと。

多くの場合、hello.phpの読み出し許可は問題ないでしょうが、/opt/lampp/htdocs/hello.phpの書き込み許可はないでしょう。
lamppならログインできないユーザ(www,apache,webなど)作ってる場合もあるでしょうから。

cat hello.phpで内容が確認できればhello.phpの読み出し権限は持っています。
※ ls -l hello.phpでも確認可能。

ls -l /opt/lampp | grep htdocs でhtdocsの所有者・属しているグループ・許可属性を確認して書き込み権限がある状態で移動すれば書き込めます。

htdocsの所有者でloginできる場合には

$ pwd
/my/home/work
$ su - lampp (apacheやwwwなどかな)
$ cp /my/home/work/hello.php /opt/lampp/htdocs
$ exit
$ rm hello.php

上記の様な手順で行なえばmvと同じ様な処理ができそうに感じました。
※ /opt/lampp/htdocsに書き込めるユーザではhello.phpが消せないかも。
※ hello.phpがlamppのユーザで読めない場合には事前に許可しておけば(chmod o+r hello.php)できそう。
※ ディレクトリの許可が問題になって上記でもダメな場合は、hello.phpを一旦/tmpなどに移して行なえばできそう。


/opt/lampp/htdocsを含むファイルシステムが読み出し専用でマウントされている場合だと書き込み可能な状態でマウントしなおす必要がありそうなど他にも考えられる事はあるのだけど。
まずは、状況の調査から行なえば、方法見つかると思います。

権限的にhello.phpが読めて/opt/lampp/htdocsに書けるユーザでmvすれば移動できるかと。

多くの場合、hello.phpの読み出し許可は問題ないでしょうが、/opt/lampp/htdocs/hello.phpの書き込み許可はないでしょう。
lamppならログインできないユーザ(www,apache,webなど)作ってる場合もあるでしょうから。

cat hello.phpで内容が確認できればhello.phpの読み出し権限は持っています。
※ ls -l hello.phpでも確認可能。

ls -l /opt/lampp | grep htdocs でhtdocsの所有者・属しているグループ・許可属性を確認して...続きを読む

QマウントしたUSBメモリに書き込みができない

USBメモリをマウントしましたが、そこに書き込むことができません。
OS:Debian Lenny
USBメモリのファイルフォーマット:NTFS

1, /mnt/usbmemディレクトリをアクセス権777で作成する
2, USBメモリをUSBスロットに差し込む
3, GNOMEの「システム」→「コンピュータ」にUSB Flash Diskのアイコンが表示される
4, 「アイコン右クリック」→「プロパティ」で、DriveタブとVolumeタブのマウント・ポイントをusbmemに、ファイルシステムをntfsに設定
5, 「アイコン右クリック」→「ボリュームのマウント」でマウント
6, 素の中身のファイルは表示されるが、そこに新しいファイルやフォルダを作成することができない
7, 「アイコン右クリック」→「プロパティ」→「アクセス権」タブにてアクセス権が読み込み専用となっていたので、変更しようとしたが、「アクセス権を変更できませんでした。」となる。

試行錯誤:
マウントをしている時のみ、/mediaディレクトリにusbmemというフォルダが作成されており、そのアクセス権は555です。このアクセス権を777にすると、
シェル上では「許可されていない操作です」と、変わらずなります。
GNOME上では、右クリックでフォルダの作成メニューがでますが、作成しようとすると「転送先への書き込み権限がありません。」となってしまいます。

NTFSにはlinuxのアクセス権設定が存在しない事が原因かもしれないと考えていますが、何をどうすれば書き込みができるようになるのか分かりません。

というわけでどうか教えてください。

USBメモリをマウントしましたが、そこに書き込むことができません。
OS:Debian Lenny
USBメモリのファイルフォーマット:NTFS

1, /mnt/usbmemディレクトリをアクセス権777で作成する
2, USBメモリをUSBスロットに差し込む
3, GNOMEの「システム」→「コンピュータ」にUSB Flash Diskのアイコンが表示される
4, 「アイコン右クリック」→「プロパティ」で、DriveタブとVolumeタブのマウント・ポイントをusbmemに、ファイルシステムをntfsに設定
5, 「アイコン右クリック」→「ボリュームのマウント」でマウン...続きを読む

Aベストアンサー

まず、環境がどうなっているのかが不明です。
勝手に想像して確定項目を書きます。
間違っていたら、補足されたし。
1.Debian n.nをHDDのパーティションにインストールして、使用している。
2.USBメモリにNTFSフォマットして、そこに、読み書きしたい。
3.そこでこのマウントコマンドがよく分からないので質問をしている。

ここで、補足して貰う必要があること。
1./etc/fstabのUSBメモリの状態を補足すること。
2.fdisk -lで、USBメモリの物理アドレス(/dev/sdb1等)は何か。
3.NTFSフォマットしなければならない理由。
FAT32フォマットの方が、WINDOWSと、LINUXのデータのやり取りで、
便利がよく、NTFSフォマットでは、特殊なmountコマンドを使用する
ため。
[ヒント]
mount -t ntfs-3g /dev/sdb2 /media/sdb2 -o remove_hiberfile

man mountの説明を読むこと。

どうしてもntfを読み書きの必要がある場合、
man mountを読んでも不明である場合は、不明店を記載すること。
全てを説明する時間も根気もないため。

まず、環境がどうなっているのかが不明です。
勝手に想像して確定項目を書きます。
間違っていたら、補足されたし。
1.Debian n.nをHDDのパーティションにインストールして、使用している。
2.USBメモリにNTFSフォマットして、そこに、読み書きしたい。
3.そこでこのマウントコマンドがよく分からないので質問をしている。

ここで、補足して貰う必要があること。
1./etc/fstabのUSBメモリの状態を補足すること。
2.fdisk -lで、USBメモリの物理アドレス(/dev/sdb1等)は何か。
3.NTFSフォマットし...続きを読む

Qknoppixによるバックアップ中のエラー

Vistaのパソコンが起動できなくなり、knoppixを使って、
外付けHDDにデータを移しています。
あるisoファイルの動画データを移している途中、進行度30%ぐらいで、

ファイル操作は完了しましたが、エラーがあります。
何らかのエラーが発生しました。
Error splicing file 入力/出力エラーです。

とエラーになり、移すことができません。
その動画データは4.4GBの容量ですが、他の同じ容量の動画データは移すことが出来たのに、
その動画データのみできません。

差し支えなければ、原因を教えて頂き対応もご教授頂きたく思います。
よろしくお願いします。

Aベストアンサー

> ファイル操作は完了しましたが、エラーがあります。
> 何らかのエラーが発生しました。
> Error splicing file 入力/出力エラーです。

> その動画データは4.4GBの容量ですが、他の同じ容量の動画データは移すことが出来たのに、
> その動画データのみできません。

これだけはっきりしていれば、
FAT32の場合のファイルサイズの制限でなければ、本当にこのファイルだけ壊れているのではないでしょうか。

4GB以上の大きなファイルをコピーできない
http://www.iodata.jp/support/advice/hdc-u/1.htm

> 原因を教えて頂き対応もご教授頂きたく思います。
> よろしくお願いします。
ファイルの一部の破損であれば、不可抗力で諦めるしかないと思います。

Qapt-get install ****** でinstallしたものをuninstallするには?

御世話になります。
vncserverだけをinstallするつもりが
誤って
apt-get install vncとうってしまいました。
これをuninstallしたいのですが
どのようにすればよろしいでしょうか?

教えて下さい。

Aベストアンサー

# apt-get remove パッケージ名
では、設定ファイルは削除されずに残ります。

完全に削除するときは、
# apt-get --purge remove パッケージ名
です。

Qbatである文字列内に特定の文字列が含まれているか確認したい

batファイルの中である変数「abc」の中に「test」という文字が含まれていたら○○を行なうという分岐を作成したいのですが、どのように行なえばよいのでしょうか?

そのまま、ずばりのお答えお待ちしております。

よろしくお願い致します。

Aベストアンサー

大文字小文字を区別しなくていいなら、

if not "%abc:test=%" == "%abc%" echo 含まれていた

区別するなら、

echo %abc% | find "test" >NUL
if not ERRORLEVEL 1 echo 含まれていた

Qubuntu10.04で有線のネット接続が急にできなくなりました。(基

ubuntu10.04で有線のネット接続が急にできなくなりました。(基本的にこのパソコンでは有線でしか使用していません)

以前質問し、osがubuntuであるのでフォーラムへの質問を提案してもらったのですが、なかなか回答がなされず困っています。実は以前もフォーラムで質問したことはあるのですが、解決には時間がかかったこともあり、早めの解決が必要なため再び助けを乞うている状況です。

以前の投稿の内容
「0Sはubuntuで専用機になっています。少し前あたりからいきなりインターネットにつながらなくなり、困っています。ネットに繋いだまま長時間放置してあって、料理を終えて戻ってみると繋がらなくなっていました(長時間放置した場合の動作はサスペンド)。それから繋がりません。ライブCDから起動をしたところ、普通にインターネットに繋がりました。ここでパソコン側の問題だということは分かったのですが、そこからどうすればいいかと困っております。」

アップデートマネージャーも無理なので、fire foxとかの設定ではないと思います。

同様につながらない場合の回答をいろいろ拝見させていただきましたが、未だ解決できていません。

しかし、参考になりそうなコマンドなどが紹介されていましたので、それを今回載せてみました。

コマンド:ifconfig

lo Link encap:ローカルループバック
inetアドレス:127.0.0.1 マスク:255.0.0.0
inet6アドレス: ::1/128 範囲:ホスト
UP LOOPBACK RUNNING MTU:16436 メトリック:1
RXパケット:548 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:548 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:0
RXバイト:43416 (43.4 KB) TXバイト:43416 (43.4 KB)


コマンド sudo dhclient eth0

Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit (URLでした)

Listening on LPF/eth0/00:15:b7:63:34:62
Sending on LPF/eth0/00:15:b7:63:34:62
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
DHCPOFFER of 192.168.1.2 from 192.168.1.1
DHCPREQUEST of 192.168.1.2 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.1.2 from 192.168.1.1
bound to 192.168.1.2 -- renewal in 34449 seconds.



コマンド: cat /etc/network/interfaces


auto lo
iface lo inet loopback

助言をよろしくおねがいします。

ubuntu10.04で有線のネット接続が急にできなくなりました。(基本的にこのパソコンでは有線でしか使用していません)

以前質問し、osがubuntuであるのでフォーラムへの質問を提案してもらったのですが、なかなか回答がなされず困っています。実は以前もフォーラムで質問したことはあるのですが、解決には時間がかかったこともあり、早めの解決が必要なため再び助けを乞うている状況です。

以前の投稿の内容
「0Sはubuntuで専用機になっています。少し前あたりからいきなりインターネットにつながらなくなり、困...続きを読む

Aベストアンサー

解決されたようでよかったです。

大変な作業量でしたね。
本当に理解されている人のサポートは、見ていて気持ちが良いものです。
的確な指示と判断は、技術者ですね。
でわでわ。

Q外付けUSBHDDからWindows起動するには

デスクトップ、Windows7です。
下記の内容で外付けUSB接続HDD(HDD-2)からOSブートする方法お願いします。
(BIOSのブート順位をUSB-HDDトップにしてやってみたがHDD内蔵のOSの方しか起動しませんでした)

HDD-1:内蔵HDD、SATA接続
HDD-2:外付けHDD、SATAのUSB変換でPC接続。PC購入時に内蔵されてたOSプリインストールHDDで6月頃に診断ツールで”代替え済セクタ数233”注意となったのでHDD-1と交換。それまで問題無く使用してた。
HDD-1のOSは2のシステムイメージで復元したもの。 

Aベストアンサー

下記サイトのように対応すれば外付けUSB HDDからブートできます。
内容はWin8になっていますがWin7でも同じです。
自分の環境に合った方法を試してみてください。
これから新規に試す場合は「5. install.wim をUSB-HDDに展開してWin8をインストールする。」がおすすめです。(作業がシンプルなので解りやすい)
「usb-hdd」
http://hrn25.sakura.ne.jp/win/usb-hdd/usb-hdd.html


人気Q&Aランキング