2. Алиас пути к монируемому диску типа alias daff='mount -t nfs4 myserver:/daf /mnt/daf' натыкается на сообщение оболочки, примерно: "Только root может использовать опцию -t операция запрещена" а автоматом при загрузке nfs прописанный в fstab в системД не монтируется (в sysV - абсолютно спокойно).
Если победить
а автоматом при загрузке nfs прописанный в fstab в системД не монтируется, то можно так
$ man nfs|less -p defaults
...
Refer to mount(8) for a description of generic mount options available for all file systems. If you do not
need to specify any mount options, use the generic option defaults in /etc/fstab.
...
$ man mount|col -b|less -p 'default options'
...
Use default options: rw, suid, dev, exec, auto, nouser, and async.
...
Но users говорит, что:
users
Allow every user to mount and unmount the filesystem. This option implies the options noexec, nosuid,
and nodev (unless overridden by subsequent options, as in the option line users,exec,dev,suid).
Разворачиваем defaults с изменением:
rw,users,suid,dev,exec,auto,async
users должен стоять перед suid,dev,exec (см. выше)
Добавляем пользователя в группу users, чтобы разрешить ему монтировать.
С defaults через fstab
$ cat /etc/fstab |grep sdb1|grep ^#
UUID=9772de2d-c1ea-4a56-84bd-b655a4352c97 /mnt/sdb1 reiserfs defaults 0 0
$ mount /dev/sdb1 /mnt/sdb1 -t reiserfs -o rw,users,suid,dev,exec,auto,async
mount: only root can use "--types" option
идея тут такая:
sdb1 не смонтирован
$ mount|grep sdb1
$
Опции - defaults
$ cat /etc/fstab |grep sdb1
UUID=9772de2d-c1ea-4a56-84bd-b655a4352c97 /mnt/sdb1 reiserfs defaults 0 0
Ну кто бы сомневался (оно же с nouser)
$ mount /mnt/sdb1
mount: only root can mount UUID=9772de2d-c1ea-4a56-84bd-b655a4352c97 on /mnt/sdb1
Делаем:
Разворачиваем defaults с изменением - разрешаем монтировать/демонтировать пользователям группы users
$ cat /etc/fstab |grep sdb1|grep -v ^#
UUID=9772de2d-c1ea-4a56-84bd-b655a4352c97 /mnt/sdb1 reiserfs rw,users,suid,dev,exec,auto,async 0 0
И добавляем пользователя в группу users
Монтируется
$ mount /mnt/sdb1
$
Что и требовалось
$ mount|grep sdb1
/dev/sdb1 on /mnt/sdb1 type reiserfs (rw,relatime)
Можно и alias добавить в .bashrc
alias mntreiser='mount /dev/sdb1'
alias umntreiser='umount /dev/sdb1'
Играемся:
$ mount|grep sdb1
/dev/sdb1 on /mnt/sdb1 type reiserfs (rw,relatime)
$ umntreiser
$
$ mount|grep sdb1
$
$ mntreiser
$
$ mount|grep sdb1
/dev/sdb1 on /mnt/sdb1 type reiserfs (rw,relatime)
Товарищь Гугель рекомендует в основном настраивать sudoers'a что на сегодняшний день не по уму мне.
Есть мнение, что на серверах светящихся во внешку, sudoers исключительно опасная вещь.
В дебьян таймаут оно мне помнится вообще 15 минут. В альтах 5. Если timestamp не сброшен, по системе вломившись, гуляй - не хочу.