Чи існують файли "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.