Windows Server 2008 R2-离线加入域
2009-12-03 22:49
471 查看
Ubuntu 关于suid/guid权限位的问题
问题:
据我的理解,如果一个程序/脚本被加了suid/guid,那么任何其他用户运行这个程序/脚本时,这个程序/脚本仍然拥有它所属的用户/组的权限。
按网上介绍,suid/guid脚本可以使普通用户执行一些只有root才能执行的操作。
但我新建一个mountntfs.sh
代码:[/b]
#!/bin/bash
mount -t ntfs-3g /dev/sda7 /media/sda7
其权限为:
代码:[/b]
-rwsr-sr-x 1 root root 52 2007-08-05 01:03 mountntfs.sh
用普通用户运行时为什么还提示“要以root身份运行“?
是我理解错了还是哪里没弄好?
请指点!多谢多谢!
解决方案:
代码:[/b]
//The runcmd.cpp file
#include<stdlib.h>
#include<sys/types.h>
#include<unistd.h>
using namespace std;
int main()
{
setuid(0);
system("sudo mount -t ntfs-3g /dev/sda7 /media/sda7");
}
代码:[/b]
-rwsr-xr-x 1 root root 7261 2007-08-06 14:02 runcmd
_________________
http://forum.ubuntu.org.cn/viewtopic.php?f=86&t=68191&view=previous
问题:
据我的理解,如果一个程序/脚本被加了suid/guid,那么任何其他用户运行这个程序/脚本时,这个程序/脚本仍然拥有它所属的用户/组的权限。
按网上介绍,suid/guid脚本可以使普通用户执行一些只有root才能执行的操作。
但我新建一个mountntfs.sh
代码:[/b]
#!/bin/bash
mount -t ntfs-3g /dev/sda7 /media/sda7
其权限为:
代码:[/b]
-rwsr-sr-x 1 root root 52 2007-08-05 01:03 mountntfs.sh
用普通用户运行时为什么还提示“要以root身份运行“?
是我理解错了还是哪里没弄好?
请指点!多谢多谢!
解决方案:
代码:[/b]
//The runcmd.cpp file
#include<stdlib.h>
#include<sys/types.h>
#include<unistd.h>
using namespace std;
int main()
{
setuid(0);
system("sudo mount -t ntfs-3g /dev/sda7 /media/sda7");
}
代码:[/b]
-rwsr-xr-x 1 root root 7261 2007-08-06 14:02 runcmd
_________________
http://forum.ubuntu.org.cn/viewtopic.php?f=86&t=68191&view=previous
相关文章推荐
- windows server 2008 R2 活动目录新特性之离线加入域
- Windows Server 2008 R2之离线加入域
- Windows server 2008 R2 之离线加域 推荐
- windows server 2008 R2 AD DS 的新增功能:脱机加入域 推荐
- 配置Windows server 2008 R2脱机加入域功能 推荐
- Windows Server 2008 R2加入到域的问题
- 配置Windows server 2008 R2脱机加入域功能
- Windows Server 2008 R2和Windows 7脱机加入域
- windows server 2008 R2 AD 域之---当计算机加入域时出现“拒绝访问”错误消息
- Windows Server 2008 R2之离线加域实战
- Windows Server 2008 R2 离线加域分析 推荐
- Windows Server 2008 R2 防火墙详解(3)
- Oracle 11G R2 在windows server 2008 64位安装时提示:无法在windows "开始"菜单或桌面上创建项
- Windows Server 2008 r2 在Hyper-v里搭建SharePoint 2010开发环境
- Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站
- Windows Server 2008 R2虚拟化 有效帮助企业降低运营成本
- 把Windows Server 2008 R2 域控升级到Windows Server 2012 R2。 推荐
- Windows Server 2008 R2 Hyper-V 安装指南
- windows server 2008 R2上安装MRTG指南
- Windows Server 2008 R2 SP1新功能