免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: sdccf
打印 上一主题 下一主题

[SCO UNIX] 给UNIX普通用户关机权限 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-02-22 14:59 |只看该作者

给UNIX普通用户关机权限

没用过asroot,能介绍一下吗?

论坛徽章:
0
12 [报告]
发表于 2003-02-22 15:03 |只看该作者

给UNIX普通用户关机权限

原帖由 "muzx" 发表:
其实不用这么复杂。
1.按照楼主的办法建一个用户,不过用户的家目录放在/usr下
2.用户的.profile文件中屏蔽掉中断键,
..........


在.profile怎麼屏蔽掉中断键?????

论坛徽章:
0
13 [报告]
发表于 2003-02-22 15:40 |只看该作者

给UNIX普通用户关机权限

原帖由 "lovqing" 发表:


在.profile怎麼屏蔽掉中断键?????

trap 1 2 3 15  " "
后面那几个是信号, 按需要换成自己要屏蔽的信号就可以了。

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
14 [报告]
发表于 2003-02-22 16:23 |只看该作者

给UNIX普通用户关机权限

trap continue 2

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
15 [报告]
发表于 2003-02-22 20:53 |只看该作者

给UNIX普通用户关机权限

trap "" 1 2 3 15

论坛徽章:
0
16 [报告]
发表于 2003-02-22 21:43 |只看该作者

给UNIX普通用户关机权限

stty -istrip -isig

论坛徽章:
0
17 [报告]
发表于 2003-03-10 22:34 |只看该作者

给UNIX普通用户关机权限

任意建立一个普通用户,通过scoadmin授权给它shutdown权限,把改用户的.profile的最后两行去掉,然后添加
trap exit 2,3
/tcb/bin/asroot shutdown -y -g0

论坛徽章:
0
18 [报告]
发表于 2003-03-12 12:11 |只看该作者

给UNIX普通用户关机权限

Unix系统中实现普通用户正常关机
在unix系统中,出于对系统安全的考虑,属于系统管理方面的许多命令,普通用户是不能使用的,其中包括关机命令。但是在某些情况下,我们希望普通用户也能够容易地操作执行关机命令,但不具备其他的系统管理方面命令。为此,系统管理员可以创建一用户,专门实现关机操作。
方法一:先正常创建一普通用户, 假设为off,其次,
    在SCO Unix 3.2 v 4.2环境下:
(1)        使用sysadmsh命令,选择操作过程是:
   Account→User→Examinerivileges
   在屏幕显示中的子系统授权行
Subsystem :Specify[Default]authorizations:[…]
点击Specify,选择shutdown确定
(2)        vi  /usr/off/.profile
添加 exec /tcb/bin/asroot  shutdown –y –g0
(3)        integrify 对照鉴别数据库检查系统文件
(4)        fixmog 自动修正integrity所查出的问题
在SCO Open Server5.0环境下:
(1)        usermod –x  “{auths {shutdown}}” off    (二级子系统授权shutdown)
      (2),(3),(4)步设置同SCO Unix 3.2 v 4.2
方法二:正常创建一用户,然后修改/etc/passwd文件,该文件中每行标准格式为:
     username:passwd:UID:GID:comment:directory:program                  
将对应记录行中的用户ID号改为0,用户所使用的shell程序改为 shutdown.
如创建一用户off用于关机:
(1)        建立off用户
(2)        修改/etc/passwd文件.
假设off对应记录行为:off:200:50::/usr/off:/bin/sh
将其改为:
off:0:50::/usr/off:/etc/shutdown
方法三:类似方法二,如增加一关机用户off:
(1)        建立off 用户
(2)        修改/etc/passwd文件。
              假设off对应记录行为:off:200:50::/usr/off:/bin/sh
              将其改为:off:0:50::/usr/off:/bin/sh
        (3)vi  /usr/off/.profile,最后行末添加exec shutdown –y –g0
        off关机用户建成。
(方法二,方法三对于SCO Unix 3.2 v 4.2和SCO Open Server5.0均适用)
只要运用以上方法之一种后,一般用户只需在“Login:”状态下输入off,就能够实现系统自动关闭。

论坛徽章:
0
19 [报告]
发表于 2003-07-27 20:18 |只看该作者

给UNIX普通用户关机权限

请教trap什么意思,怎么用?

论坛徽章:
0
20 [报告]
发表于 2003-08-16 22:55 |只看该作者

给UNIX普通用户关机权限

其实不用修改/etc/passwd文件也可以实现!将/etc下的init文件拷入你建的关机用户下,修改其权限,你就可以在普通用户下执行“init 0”实现关机了。如你的关机用户为“halt”,具体说明如下:
#pwd
   cd /usr/halt
#cp /etc/init .
#chmod 777 init
#chmod a+s init
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP