首页/系统工具/内容

UNIX怎样设置用户ID位?

系统工具2024-01-17 阅读()
= S_ISUID;

  4 chmod(“main”,buf.st_mode);

  执行后,main的“设置用户ID位”就打开了。再在非root终端下 执行main程序 就可以成功的读出 1.txt的内容

  $ main

  linuxidc.com

  linux权限设计还是比较合理的,虽然这里main程序可以运行时是已所有者root的权限,但是这需要root用户的授权:打开这个程序文件的“set uid bit”(设置用户ID位)。只要在打开这个set uid bit 时充分考虑到这个程序存在的风险。当然授权需谨慎。

  以上就是UNIX如何设置用户ID位的全部内容了,本文介绍了设置用户ID,设置用户ID也是文件权限设置的一个例子。


Linux是一套免费使用和自由传播的类Unix操作系统



第1页  第2页 

……

相关阅读