Пользователь без полномочий root для поиска всех файлов с битами SUID и SGID… Требуется разрешение?

Нет эквивалента для mount, и нет стандартного или стандартного способа сделать то, что вы хотите. Вам придется написать его.

Вот фрагмент сценария, который показывает один из способов сделать это:

dev="/dev/$PARTITION"
mp="/media/$USER/$LABEL"

if [ $(mount | grep -c "^$dev \| $mp ") -eq 0 ] ; then
  sudo mount "$dev" "$mp"
fi

Здесь используется grep -c, чтобы подсчитать, сколько раз устройство ($dev) или точка монтирования ($mp) появляются в выводе mount.

Если они вообще не появляются, значит, монтировать устройство можно.

Обратите внимание на пробел после $dev и пробелы вокруг $mp в шаблоне grep. Они необходимы для предотвращения ложных совпадений с похожими именами устройств или точками монтирования.

2
26.05.2015, 18:46
0 ответов

Теги

Похожие вопросы