
下面是Copy过来的。讲的是程序如何获得root权限。
最近在移植过程中,需要使用很多命令,而这些命令只能在获得超级用户即root权限才可以运行,于是查了很多资料没有很直白的方法可以实现
结合自己的实践,提出如下步骤,可以实现在任何用户下均可以root的权限去运行程序其实Linux中的很多文件系统都是root权限的,只是它同时允许任何用户都可以 *** 作使用命令ls -l你可以很明显看出这点
下面说说如何实现让所有用户以root权限执行你的程序:
,在普通用户下(登录用户),编写你的应用程序,建议在root用户下调试你的程序,调试没问题后再赋予该应用程序root权限
其次,在root用户下gcc编译生成可执行文件(注意:这点很重要),从而使应用程序生成的可执行文件具有root权限
,使用命令chmod修改你生成的可执行文件的用户权限
chmod u s (可执行文件名)
下面你就可以退出到普通用户下,运行你的程序即可发现和在root用户下面运行一样
以上的方法主要是针对一般的C/C 程序的,对于shell脚本程序方法类似只是在需要修改其为可执行文件(在root用户下进行)hualongwangle 发表于 2012-3-2 16:38[i][/url]在有盘的机器上挂超级更新。[/b]以前也是这样的但是近来发现开超级的那台电脑有时候开机滚动后直接黑了进步了系统估计是系统启动的时候 加载锐起的磁盘时出问题了所以我想换一种更新方式有什么新法子吗 查看原帖>>在一台计算机上我们有两个时钟:一个称之为硬件时间时钟(RTC),还有一个称之为系统时钟(System Clock)。
系统时钟就是 *** 作系统的kernel所用来计算时间的时钟 它从1970年1月1日00:00:00 UTC时间到目前为止秒数总和的值。
在Linux下,系统时间在开机的时候会和RTC硬件时钟同步(synchronization),之后也就 各自独立运行 了。
系统运行期间,则通过其他硬件时钟源进行tick计算(tsc、hpet、acpi_pm)。
RTC(real time clock)通过主板(CMOS)的电磁供电,精确到秒。用户可手工设置RTC时间。
1 强制跃迁同步
ntpdate -u xxxxxxxx
xxxxxxxx 为ntpServer地址,如 ntpaliyuncom
注意:此时本机的ntpd不能启动,否则执行 ntpdate会报socket占用
2 将系统时间同步到硬件时钟
hwclock -w
3 启动ntpd,后续平滑同步
systemctl start ntpd
注意:此时本机的不能在ntpd运行期间执行ntpdate,否则会报socket占用
NTP服务器时间监控脚本
>6月8日下午,是江苏高考英语考试的时间。考试一结束,就有网友反映,泰州二中的音响设备太差,导致部分考生在英语听力考试时根本听不清,只能“瞎填瞎写”。为此,一些家长到教育部门讨要说法。该事件一经披露,在网上立即引起关注。
由于该事件是披露在网上,记者无从找到投诉人,只能就此事向江苏省教育厅求证,教育厅相关人士表示,并未接到此事的反映。而泰州市招考办亦在考试当天就发布声明,表示该市招生机构在考前已对考场播放设备和效果,组织了三次检查验收,其间还聘请市质监局专家作了鉴定,检查结果均为合格。此外经调查,当天二中考点的英语听力考试情况一切正常,考试全程都未接到考生和监考人员任何问题反映。从招考办的观点来看,此事基本可判定为谣言。但从不少网友角度来看,如果说考生是受心理因素影响,误以为听力设备有问题而发挥失常可以理解,但大面积出现这样的情况,不符合常理。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)