Я ищу «персональный» эквивалент для файла /etc/fstab
, который применяется только к моей учетной записи (при входе в систему); такой файл существует? Или это сложнее?
В случае, если нам нужно всегда монтировать диск после входа в нашу учетную запись, но мы не хотим, чтобы этот диск монтировался при загрузке, мы можем рассмотреть возможность монтирования с помощью udisks . Ниже команды будет, например. смонтируйте диск `` / dev / sdc1 to
/ media / `(не требуются права суперпользователя):
udisks --mount /dev/sdc1
Эта команда может быть добавлена в скрипт или при необходимости добавлена в приложения автозапуска. [ 1110]
См. Также эти связанные вопросы здесь:
Нет, ты не можешь. Но это не так уж сложно сделать: все, что вам нужно сделать, это создать скрипт, который вручную добавляет нужные вам точки монтирования и выполнить этот скрипт из вашего логина.
Давайте предположим, что это запись 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
Команда, подобная команде Такката, выглядит следующим образом:
udisksctl mount -b /dev/sdc1
. Это позволит установить устройство /dev/sdc1
в следующем месте (как это делал Наутилус)
/media/$USER/$DEVICE
. где $USER
- ваше имя пользователя, а $DEVICE
- метка устройства, если оно установлено, в противном случае это UUID устройства.
Примечание: страница руководства для этой команды существует только в 12.10+, поэтому я предполагаю, что она доступна только для 12.10+.
Вы имеете в виду, что у вас есть несколько пользователей вашей системы, и вы хотите, чтобы у них были разные права доступа к разным томам на вашем компьютере?
Если так, то мы в одной лодке. У меня есть «обычный» диск 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.
Если вы используете KDE, вы можете перейти к
Системные настройки-> Оборудование-> Съемные устройства и установить соответствующий флажок рядом с вашим разделом. Доступны следующие опции: «Автономность при входе в систему» и «Автономность при подключении».
Это было доступно некоторое время - я думаю, что с кармы. Поскольку это часть рабочего стола, я уверен, что эти настройки будут применяться для каждого пользователя.