|
发表于 2005-1-4 21:47:36
|
显示全部楼层
对设备操作一般需要root权限。可以试试把文件所有者改为root,然后chmod +s设置文件权限的set _user_ID位,这样普通用户运行时,自然就有root身份了。
不过这会在安全上造成问题。
也可以分成两个程序,一个写成daemon,有root权限,在后台运行。一个写成用户前端,在需要使用时,由前端向daemon提出请求,获得同意后,前端把用户数据提交给daemon,由daemon完成实际的工作。只是这样做涉及进程间通信,工作量要大一些。 |
|