Чи існують файли "personal fstab" для облікових записів користувачів?


14

Я шукаю "особистий" еквівалент для /etc/fstabфайлу, який застосовується лише в моєму акаунті (на вході); чи існує такий файл? Або це складніше?


Ні, ви не можете отримати індивідуальну
статтю

Чого ви намагаєтеся досягти, встановити певний обсяг для входу? Лише один том, лише для вашого облікового запису, або різні обсяги для кожного користувача?
Джоні

Ви можете використовувати gvfs, щоб зробити щось подібне.
MadMike

Наведені нижче відповіді розповідають, як встановити його, але жодна з них (включаючи мою) не стосується можливості того, що ви, можливо, захочете, щоб onlyваш користувач міг змонтувати ці розділи. Якщо ви хочете чогось подібного, тоді знадобиться щось далі. Різниця у fstab полягає в тому, що це системний файл і змінити його може лише суперпользователь.
Джо

Відповіді:


12

Якщо нам потрібно завжди монтувати накопичувач після того, як ми входимо в наш обліковий запис, але не хочемо, щоб цей диск був встановлений під час завантаження, ми можемо захотіти розглянути можливість монтажу удисками . Знизу команда, наприклад, змонтує привід `` / dev / sdc1 to/ media / `(не потрібно кореневих прав):

udisks --mount /dev/sdc1

Цю команду можна додати до сценарію або при необхідності помістити в програми для автоматичного запуску.

Дивіться також ці пов’язані питання тут:


Ви побили мене з цього приводу. Так, це udisksможе бути дуже хорошою альтернативою fstabі може використовуватися як персональний fstab . Стало ще краще в 13.04.
Anwar

4

Ні, ви не можете. Але зробити це не надто складно: все, що вам потрібно зробити, це створити сценарій, який вручну додає потрібні точки монтажу та виконує цей скрипт з вашого логіна.

Припустимо, це запис fstab для особистого кріплення, яке ви хочете встановити, лише якщо ви увійдете:

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

ручне кріплення може бути:

mount news:/usr/spool/news

Отже, якщо ви помістите це в script ( 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 .
Rinzwind

1
У цьому випадку слід додати userабо usersдо параметрів кріплення; приклад, який ви наводите, може бути змонтований лише корінь.
Джоні

2

Аналогічна команда таковій така:

udisksctl mount -b /dev/sdc1

це зможе встановити пристрій /dev/sdc1у наступне місце (так само, як це зробив би Nautilus)

/media/$USER/$DEVICE

де $USERваше ім’я користувача та $DEVICEє мітка пристрою, якщо вона встановлена, інакше це UUID пристрою.

Примітка: сторінка керівництва для цієї команди існує тільки в 12.10+, тому я припускаю , що це доступно тільки для 12.10+.


0

Ви маєте на увазі, що у вас є кілька користувачів вашої системи, і ви хочете, щоб вони мали різні права доступу до різних томів на вашій машині?

Якщо так, то ми в одному човні. У мене є «загальний» привід NTFS, який я хочу бути доступним будь-якому користувачеві моєї машини. З іншого боку, у мене також є "робочий" диск NTFS, який повинен бути доступний тільки мені (зберегти root, звичайно, але потім знову це я).

Для досягнення цього я редагував /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

Примітка: спочатку потрібно створити відповідні підкаталоги (/ COMMON, / WORK) у / media media.


0

Якщо ви випадково використовуєте KDE, можете перейти до

Налаштування системи-> Обладнання-> Знімні пристрої та встановіть прапорець біля свого розділу. Параметри: Автомобільний запис при вході в систему та Автоматичний додаток при вкладенні.

Це було доступно деякий час - я вважаю, з часів кармічного. Оскільки це частина робочого столу, я впевнений, що ці налаштування застосовуватимуться на основі кожного користувача.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.