お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-02-15 10:26:03

inhont
新しいメンバ
登録日: 2009-02-15

USB-HDDの権限変更について

ubuntu8.10の環境で
USB接続しているハードディスクのディレクトリの権限変更ができません。
(USB-HDDのファイルシステムはntfsです)

chownコマンドを実行すると、エラー等は表示されませんが権限は変わっていません。

root権限のnautilusで変更しようとすると
プロパティ画面でドロップダウンメニューは開かれるのですが
sys等を選択しても一瞬で表示がrootに戻ってしまいます。
※別ドライブでSATA接続の/home以下については問題なく変更できます。

下記のような状態です。
hoge@smb:/media/sub/source$ sudo chown -R hoge test
hoge@smb:/media/sub/source$ ls -al
合計 3
drwxrwxrwx 1 root root    0 2009-02-15 00:08 .
drwxrwxrwx 1 root root 4096 2009-02-15 00:07 ..
drwxrwxrwx 1 root root    0 2009-02-15 00:08 test
------------------------------------------------------

/homeとは、’drwxrwxrwx’ あたりの表示が違うのでマウントオプション?等で変更
がいるのかと思うのですがよくわかりませんでした。

参考になる情報などあればお願いします。

オフライン

 

#2 2009-02-15 13:12:47

hir0
メンバ
登録日: 2008-09-28

Re: USB-HDDの権限変更について

ntfsファイルの所有者の変更はわかりませんが、ntfs-3gパッケージの導入で問題の解決に至らないでしょうか?

オフライン

 

#3 2009-02-15 22:28:49

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: USB-HDDの権限変更について

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

最後の編集者: kiyoshi (2009-02-15 22:31:38)

オフライン

 

#4 2009-02-15 23:35:59

inhont
新しいメンバ
登録日: 2009-02-15

Re: USB-HDDの権限変更について

hir0さん、kiyoshiさん
ありがとうございます。
ご指摘のとおり、ファイルシステムがntfsであることが原因になっていたようです。

マウントオプションの設定などwebの情報を元にいろいろと試してみたのですが、なさけないことにうまくいかなかったので
とりあえずUSB-HDDを別のファイルシステムにフォーマットして対応しようと思っています。

ちなみに 現在こんな感じになっています。
#more /etc/mtabの実行結果
/dev/sdc2 /mnt fuseblk ro,noexec,nosuid,nodev,allow_other,default_permissions,bl
ksize=4096 0 0

※権限変更の目的はsubversion用のデータをapacheが変更できるようにするためです。

オフライン

 

#5 2009-02-16 01:43:58

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: USB-HDDの権限変更について

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

最後の編集者: kiyoshi (2009-02-16 01:51:03)

オフライン

 

#6 2009-02-16 02:26:06

hir0
メンバ
登録日: 2008-09-28

Re: USB-HDDの権限変更について

マウントオプションにリードオンリーが摘要されていませんか? ro をはずしてみて下さい。
# ntfs-3g /dev/sda1 /***/*** -o (オプション)   (*はマウントポジション)

書式はヘルプによると
ntfs-3g <device|image_file> <mount_point> [-o option[,...]]

参考
$ ntfs-sg --help
$ man ntfs-3g

オプションは”,”で区切るもたいです。
例例
# ntfs-3g /dev/sda1 /***/*** -o force,umask=0,locale=ja_JP.utf8

例ではumaskを指定していますが初めからrwxrwxrwxなので無視して下さい。
forceはヘルプの例にも使われていましたが内容から暗黙的に使ってくれと言っているような気が?

You must specify exactly one device and exactly one mount point.
と表示されるならば既にマウントされているのでアンマウントしてから実行してみて下さい。
マウントされていない場合はマウントしてからアンマウントでいける場合も。

もしOKならば/etc/fstab にntfs-3gのオプションを明記することで起動時に反映されるようになります。

今は現バージョンの性能に頼るしか無いですが、他に対応策が有るかもしれません。

-------------------------------------
追伸
読み返してみて解決策の用に書いていますが、一つの提案です。

最後の編集者: hir0 (2009-02-16 02:34:14)

オフライン

 

#7 2009-02-16 11:57:16

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: USB-HDDの権限変更について

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

最後の編集者: kiyoshi (2009-02-16 12:04:13)

オフライン

 

#8 2009-02-16 12:28:39

hir0
メンバ
登録日: 2008-09-28

Re: USB-HDDの権限変更について

すみません、kiyoshiさんの追加の書き込みの後に書き込んでいたんですね。
これでinhontさんも幸せを感じますね。

オフライン

 

#9 2009-02-17 22:23:59

inhont
新しいメンバ
登録日: 2009-02-15

Re: USB-HDDの権限変更について

$ gconf-editor

「system」ー「storage」

ntfs-3g
の内容で
[locale=,exec]
となっているところをダブルクリック。
locale=
を消して、
utf8
に。さらに、
uid=1000
gid=1000
umask=0002

この方法で変更出来ました~。

やっと環境移行できます
ご助言に感謝。

オフライン

 

#10 2009-02-17 23:41:14

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: USB-HDDの権限変更について

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

最後の編集者: kiyoshi (2009-02-17 23:41:47)

オフライン

 

Board footer

Powered by FluxBB