linux的命令权限
  

请教诸位高人:
linux中有些命令只有root能用,有的命令全部用户都可以使用
例如: wall , 但是root使用是发信息给全部的人,一般用户使用只能是发给自己
又比如说: useradd只能是root用户使用,其它用户都不具有权限
这些东东是不是哪个文件在控制(设置)啊?比如/etc/....文件在控制或设置??
还是命令本身设计就是那么用的?还是其它什么什么决定?
当然肯定不是chmod修改文件权限那么简单吧.
好象sudo能让普通用户使用一些命令吧, 它又是怎么做的??

希望知道的同志们都来解答一些!! 谢谢!!

任何一个进程内部都可以判断当前的UID和GID,根据使用者UID的不同会有不同的行为
<
  我用vmware安装了Linux,总显示乱码怎么办?
  LINUX安装出错了!有RH LINUX9光盘的弟兄们帮帮忙!!!
  关于安装红帽子后的启动问题
  Linux下SK98LIN驱动的安装
  一个关于vmware下挂载windows分区出错的问题!急!!!
  VMWARE安装Redhat Linux Enterprise后光标不好用了,怎么办?
  如何在安装完后再安装gnome
  debug命令
  unix2dos dos2unix这两个命令在哪个包里?
  请教在硬盘安装LinSpire_V4.5.439的方法。大大们帮帮我?
  linux下,将系统盘另一大分区及其他五个盘全挂到/home/vod/下?
  安装失败
  [b]DOS下除了用GRUB,怎么启动安装程序(Redhat FC3)?[/b]
  如何让普通用户能够执行 /etc/init.d/httpd stop (start)?
  安装Redhat AS 3需要几个盘?
  redhat linux 无法挂载nt系统的分区
  fedora2下安装网桥的问题
  INIT: cannot execute
  我的PC只挂一个硬盘.可在安装redhat的时候是显示HDB,而不是HDA
  Linux下的软件安装问题