⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usrmnt.sh

📁 Shall高级编程
💻 SH
字号:
#!/bin/bash# usrmnt.sh, written by Anthony Richardson# Used with permission.# usage:       usrmnt.sh# description: mount device, invoking user must be listed in the#              MNTUSERS group in the /etc/sudoers file.# ----------------------------------------------------------#  This is a usermount script that reruns itself using sudo.#  A user with the proper permissions only has to type#   usermount /dev/fd0 /mnt/floppy# instead of#   sudo usermount /dev/fd0 /mnt/floppy#  I use this same technique for all of my#+ sudo scripts, because I find it convenient.# ----------------------------------------------------------#  If SUDO_COMMAND variable is not set we are not being run through#+ sudo, so rerun ourselves. Pass the user's real and group id . . .if [ -z "$SUDO_COMMAND" ]then   mntusr=$(id -u) grpusr=$(id -g) sudo $0 $*   exit 0fi# We will only get here if we are being run by sudo./bin/mount $* -o uid=$mntusr,gid=$grpusrexit 0# Additional notes (from the author of this script): # -------------------------------------------------# 1) Linux allows the "users" option in the /etc/fstab#    file so that any user can mount removable media.#    But, on a server, I like to allow only a few#    individuals access to removable media.#    I find using sudo gives me more control.# 2) I also find sudo to be more convenient than#    accomplishing this task through groups.# 3) This method gives anyone with proper permissions#    root access to the mount command, so be careful#    about who you allow access.#    You can get finer control over which access can be mounted#    by using this same technique in separate mntfloppy, mntcdrom,#    and mntsamba scripts.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -