想讓除了ROOT使用者以外的其他使用者也能mount,這個怎麼實作?
要設定某使用者能使用mount需要用root來設定
mount指令隻有root可以執行
是以需要用sudo這個指令設定某使用者在執行mount的時候也擁有root權限
sudo工具由檔案/etc/sudoers進行配置,其實就是編輯這個檔案
這個檔案的編輯必須必須用visudo這個指令來編輯,不能用其他的記事本
具體操作如下
root下
# visudo
然後找到
root ALL=(ALL) ALL
這一行,在這一行下面添加一行
user1 localhost=/bin/mount
然後儲存退出
然後用普通使用者登入
執行方法如下
$ sudo /bin/mount /dev/cdrom /mnt/cdrom
這樣就可以了
當然如果你要允許使用者umount也可以用同樣的方法
<a href="https://s2.51cto.com/wyfs02/M00/92/55/wKioL1j-sIngnBMKAAAcf1FSWkI132.jpg-wh_500x0-wm_3-wmp_4-s_3569564011.jpg" target="_blank"></a>
<a href="https://s1.51cto.com/wyfs02/M01/92/55/wKioL1j-sGrC_6MNAAARuIzoIfg971.jpg-wh_500x0-wm_3-wmp_4-s_2146446928.jpg" target="_blank"></a>
上面的user1 localhost=/bin/mount中的user1可以替換成你需要的使用者名
想讓centos6使用者可以除了可以使用make指令外,同時也可以使用/usr/local/bin下面所有指令,
中間以逗号分隔,可以設定如下:
<code>root ALL=(ALL) ALL</code>
<code>centos6 localhost=</code><code>/usr/bin/make</code><code>,</code><code>/usr/local/bin/</code><code>*</code>
當然也可以對某一個組設定權限
本文轉自ling118 51CTO部落格,原文連結:http://blog.51cto.com/meiling/1919074,如需轉載請自行聯系原作者