QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1271|回复: 6

普通用户图形界面登录以后为什么可以关机或者重启机器?

[复制链接]
发表于 2008-10-22 09:15:56 | 显示全部楼层 |阅读模式
显示的机器是通过Pam认证来进行,在/etc/pam.d/下面也有关于halt,reboot,poweroff命令的一些规则,当然还有一点就是这些命令本身设置的权限问题,例如:
[root@F7 sbin]# pwd
/sbin
[root@F7 sbin]# ls -l halt  poweroff  reboot
-rwxr-xr-x 1 root root 12360 2007-05-04 halt
lrwxrwxrwx 1 root root     4 2007-05-29 poweroff -> halt
lrwxrwxrwx 1 root root     4 2007-05-29 reboot -> halt

[root@F7 sbin]#   
[root@F7 security]# pwd
/etc/security
[root@F7 security]# ls
access.conf       console.perms    namespace.conf  pam_winbind.conf
chroot.conf       console.perms.d  namespace.init  time.conf
console.apps      group.conf       opasswd
console.handlers  limits.conf      pam_env.conf
[root@F7 security]# cd console.apps
[root@F7 console.apps]# pwd
/etc/security/console.apps  (该文件夹下面的文件来进行控制,如果让普通用户不能重启的或者关机的话,你可以把halt ,reboot poweroff 文件删除就可以了)
[root@F7 console.apps]# ls
authconfig        pm-suspend                    system-config-network-cmd
authconfig-gtk    pm-suspend-hybrid             system-config-nfs
authconfig-tui    poweroff                      system-config-printer
cpufreq-selector  pup                           system-config-samba
dateconfig        reboot                        system-config-securitylevel
eject             serviceconf                   system-config-selinux
gdmsetup          setup                         system-config-services
gnome-system-log  system-cdinstall-helper       system-config-soundcard
halt              system-config-authentication  system-config-time
kbdrate           system-config-date            system-config-users
kppp              system-config-display         system-install-packages
neat              system-config-httpd           virt-manager
pirut             system-config-keyboard        vm_applet_wrapper
pm-hibernate      system-config-language
pm-powersave      system-config-network
[root@F7 console.apps]#   



这个是我在网上看到的,按照他说的做了,但我的普通用户还是关不了机
这是为什么,是不是上面的说法本身有问题
在命令行下普通用户直接关机有没更好的方法
 楼主| 发表于 2008-10-22 09:27:43 | 显示全部楼层
刚才又看到了一个
chmod a+s /sbin/halt
这样也行吗,这个现在还没试
回复

使用道具 举报

 楼主| 发表于 2008-10-24 10:19:28 | 显示全部楼层
晕死,都不行,不过试了下改用sudo 竞然可以关机了
回复

使用道具 举报

发表于 2008-10-24 11:01:18 | 显示全部楼层
是不是这个?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2008-10-24 16:51:00 | 显示全部楼层
奇怪了,我这里都可以的啊。
回复

使用道具 举报

发表于 2008-10-24 17:00:34 | 显示全部楼层
我这里只用 root ……
回复

使用道具 举报

发表于 2008-10-26 10:48:03 | 显示全部楼层
[root@F7 console.apps]# pwd
/etc/security/console.apps  (该文件夹下面的文件来进行控制,如果让普通用户不能重启的或者关机的话,你可以把halt ,reboot poweroff 文件删除就可以了)


其实没有多大意义!
真的要关机/重启,难道还会没有其他办法吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 14:53 , Processed in 0.046253 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表