fdisk
[Mo@localhost /]$ fdisk -l
[Mo@localhost /]$ fdisk -l
为什么普通用户输入fdisk -l 命令后,没有任何的反应,没有任何的提示,
(提示权限不够等信息)不是输出磁盘的使用情况。当我切换到root用户的时候,又能够输出磁盘的使用情况:
[root@localhost ~]# fdisk -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c88df
Device Boot Start End Blocks Id System
/dev/sda1 * 1 39 307200 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 39 2350 18566144 83 Linux
/dev/sda3 2350 2611 2097152 82 Linux swap / Solaris
总结:fdisk命令需要管理员的权限才能执行,在有些命令中,需要root
权限才能够执行。
问题:
1:(默认的情况下)有那些命令是需要root权限的?
2:怎样做,才能使普通用户可以执行某些命令?比如说:
限制Mo用户使用vi命令
3:为什么普通用户执行fdisk命令,没有任何提示,我记得
在Linux中,命令执行成功才没有提示,执行失败有错误的信息提示.