如何改变普通用户命令权限,
像hddtemp /dev/hda,这个命令只有root才可以执行 这种情况用 sudo 吧? 我的意思是普通用户一打开终端,就可直接可以运行hddtemp /dev/hda, 建议你不要这样做,就像 loveccy 所说的,用 sudo 就可以了。这种习惯源自于 Unix 的管理风格,也就是所谓的内部边界:把操作系统的各部分按功能划分层次,不同的层次给予不同的安全权限,用来防范恶意用户或有缺陷的程序,以保证系统的稳定。
否则,用户就可以轻而易举地修改他人的文件和系统的关键数据了,比如说,掌控了 Word 程序的宏病毒就可以格式化硬盘。
权限是保证 Linux 的稳定性的一个重要的部分。使用 Linux,应当根据程序的要求,恰当地给予程序相应地权限(sudo & su 就是提供这样的功能),而不是想到是自己使用的系统就可以随便开放权限了。这样的话,你就会觉得 Linux 跟 Windows 一样,都是病毒的温床了。
既然是想使用 Linux,就先跟着这个系统所处于的文化走走,这样才能更好地了解这个系统的特点,而不是盲目的跟风。
这是建议,希望你能听得懂我在说些什么:mrgreen: 闲麻烦最好的办法是只用 root 用户 :mrgreen: root 用户风险太大了,嘿嘿 我只是想hddtemp /dev/hda 普通用户一打开终端,就可直接可以运行hddtemp /dev/hda,
只有root才可以,行不行把这个命令放开
我只是想hddtemp /dev/hda 普通用户一打开终端,就可直接可以运行hddtemp /dev/hda,
只有root才可以,行不行把这个命令放开
我想有些命令只有root才能运行!
当然,这绝对是linux很高明的做法
同时,我一般都使用root登陆,因为这是我的机器--我会拿我的机器开玩笑吗? 我只是想hddtemp /dev/hda 普通用户一打开终端,就可直接可以运行hddtemp /dev/hda,
只有root才可以,行不行把这个命令放开
用 sudo hddtemp /dev/hda
只要输入密码就行了。 好像要在visudo编辑一下的吧。
页:
[1]