ページ 11

/media/ 以下のディレクトリについて

投稿記事Posted: 2016年3月01日(火) 15:01
by lvo
/media/ 以下 のパーミッションは以下の通りになっています。

drwxr-x---+ 5 root root 4.0K 2016-02-18 18:20 user/

わたしのユーザー名はuserで、sudoerではありますが、rootグループには属していません。
にも関わらず、sudoなしで/media/user/にアクセス出来てしまいます。

これはなぜでしょうか。

Re: /media/ 以下のディレクトリについて

投稿記事Posted: 2016年3月01日(火) 16:16
by yasushi04
linuxmint ようこうそ
モデレーターのyasushi04です。

自分の考え方 自分もlinuxに詳細に詳しくないので
一部勘違いしている場合もありますが、

LinuxにはwindowsのようにC;ドライブという概念がないので、
この記事を読むとわかると思いますが
http://www.lpi.or.jp/column/linux/linux10.shtml

linuxは / でツリー構造になっています。


通常はUSBメモリにアクセスする場合 マウントをしないといけませんが
今のlinuxではUSB端子にUSBメモリを差し込みと自動的にUSBメモリがマウントされます。
外すときにはアンマウントしますが、
(外すときはUSBメモリ名のアイコンで右クリックで取り出しをクリックすれば安全にUSBメモリを取り出せます。)

media/ユーザ名/ここにはUSBメモリやDVDの内容が表示されます。
lvosさんの場合
media/user/USBメモリ名 またはDVDの内容が表示されます。 

/media/peperomia20160426/Ubuntu-Server 14.04.3 LTS i386
この表示だとわかりやすいかな
DVDドライブにUbuntu-Server 14.04.3 LTS i386のDVDが入ってます。
/media/peperomia20160426/PC2014
こちらの場合はPC2014という名前つけたUSBメモリがUSB端子に接続してあります。
自分の持ち物のUSBメモリにはsudoが必要がない。
という自分は認識しています。

Re: /media/ 以下のディレクトリについて

投稿記事Posted: 2016年3月01日(火) 18:19
by fu-sen
いらっしゃいませ lvo さん :D

lvo さんが書きました:drwxr-x---+ 5 root root 4.0K 2016-02-18 18:20 user/

よく見るとパーミッション表示に「+」があるのが分かるでしょうか?
これは ls -l で表示されているパーティションとは別に特別な設定が行われています。
多くの場合、アクセス制御リスト(ACL)による設定が行われています。

コード: 全て選択
balloon@LinuxMint-Cinnamon:/media$ ls -l
合計 4
drwxr-x---+ 3 root root 4096  3月  1 18:02 balloon
balloon@LinuxMint-Cinnamon:/media$ getfacl balloon
# file: balloon
# owner: root
# group: root
user::rwx
user:balloon:r-x
group::---
mask::r-x
other::---

balloon@LinuxMint-Cinnamon:/media$

この アクセス制御リスト で該当ユーザーのアクセスが行えるように設定されています。

アクセス制御リスト については Arch Linux Wiki の説明が詳しいのでリンクしておきます。

https://wiki.archlinuxjp.org/index.php/ ... 9%E3%83%88

通常これをユーザーが意識して使う事はまずないでしょう。
「/media 下にマウントされたフォルダは特殊な権限の設定が入っている」と覚えておいて下さい。