ユーザーアカウント用の「個人用fstab」ファイルはありますか?


14

私は/etc/fstab自分のアカウント(ログイン時)にのみ適用される「個人用」のファイルに相当するものを探しています。そのようなファイルは存在しますか?それとももっと複雑ですか?


いいえ、アカウントごとに個別のfstabエントリを取得することはできません
Babin Lonston

ログイン時に特定のボリュームをマウントしようとしていますか?アカウント用のボリュームは1つだけですか、それともユーザーごとに異なるボリュームですか?
ジョニ

gvfsを使用して同様のことを行うことができます。
MadMike

以下の回答では、マウント方法を説明していますがonly、これらのパーティション(マウントを含む)のいずれも、ユーザーがこれらのパーティションをマウントできるようにする可能性を扱っていません。そのようなものが必要な場合は、さらに何かが必要になります。fstabとの違いは、システムファイルであり、スーパーユーザーのみが変更できることです。
ジョー

回答:


12

アカウントにログインした後、常にドライブをマウントする必要があるが、起動時にこのドライブをマウントしたくない場合は、udisksによるマウントを検討できます。以下のコマンドは、例えばドライブ `` / dev / sdc1 to/ media / `をマウントします(ルート権限は不要です):

udisks --mount /dev/sdc1

このコマンドは、スクリプトに追加するか、必要に応じて自動起動アプリケーションに追加できます。

こちらの関連​​する質問もご覧ください。


あなたはこれで私を打ち負かしました、はい、udisks非常に良い選択肢にfstabなる可能性があり、個人的なfstabとして使用できます。13.04ではさらに良くなりました。
アンワール

4

いいえ、あなたがすることはできません。ただし、実行するのはそれほど複雑ではありません。必要なのは、必要なマウントポイントを手動で追加するスクリプトを作成し、ログインからそのスクリプトを実行することだけです。

これが、ログインした場合にのみマウントする個人用マウントのfstabエントリであると仮定します。

# volume              mount point       type  options
news:/usr/spool/news  /usr/spool/news   nfs   timeo=14,intr

手動マウントは次のとおりです。

mount news:/usr/spool/news

したがって、これをスクリプト(cd ~ && gedit mount_them.sh)に入れてスクリプトを実行可能にすると、このスクリプトを.bash_profileまたは.bashrcに追加できます(ログインシェルでは.bash_profileが実行され、非ログインシェルでは.bashrcが実行されます)。このようなもの(疑似コード)を追加すると、それらがマウントされます。

if [ -f ~/mount_them.sh ]; then
   ./mount_them.sh
fi

2
root使用できるようにする必要はありませんmountか?
ジョニ

1
@joniいいえ、必要なのはパーミッションを正しく設定することだけです。完全な例については、kmandla.wordpress.com / 2007/03/08 / howto-mounting-without-sudoを参照してください。
リンツウィンド

1
その場合、マウントオプションを追加するuser必要usersがあります。指定した例は、rootによってのみマウントできます。
ジョニ

2

Takkatに似たコマンドは次のとおりです。

udisksctl mount -b /dev/sdc1

これにより、デバイス/dev/sdc1が次の場所にマウントされます(Nautilusが行うように)

/media/$USER/$DEVICE

どこに$USERユーザー名$DEVICEがあり、設定されている場合はデバイスラベル、そうでない場合はデバイスのUUIDです。

注:このコマンドのマンページは12.10以降にのみ存在するため、これは12.10以降でのみ利用可能であると想定しています。


0

システムに複数のユーザーがいて、マシン上の異なるボリュームに対して異なるアクセス権を持たせたいということですか?

もしそうなら、私たちは同じ船に乗っています。私のマシンのすべてのユーザーが利用できるようにする「共通の」NTFSドライブがあります。一方、私だけがアクセスできる「作業用」NTFSドライブも持っています(もちろん、ルートを保存しますが、それでも私です)。

これを実現するために/etc/fstab、次の方法で編集しました。

# 'COMMON' drive for all
UUID=XXXXXXXXXXXXXXX /media/COMMON ntfs rw,auto,users,exec,nls=utf8    0   0
# 'WORK' drive for me only
UUID=XXXXXXXXXXXXXXX /media/WORK ntfs defaults,uid=1000,gid=1000,umask=007    0    0

注:最初に/ mediaディレクトリにそれぞれのサブディレクトリ(/ COMMON、/ WORK)を作成する必要があります。


0

たまたまKDEを使用している場合は、

[システム設定]-> [ハードウェア]-> [リムーバブルデバイス]を選択し、パーティションの横にある適切なボックスをオンにします。オプションは、ログイン時の自動マウントと接続時の自動マウントです。

これはしばらくの間利用可能でした-私はカルマ以来と思います。デスクトップの一部であるため、これらの設定はユーザーごとに適用されると確信しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.