天天看點

visudo使用-怎樣将mount權限給普通使用者

想讓除了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,如需轉載請自行聯系原作者

繼續閱讀