现在我还有个问题 我在做一个关于硬链接函数的小程序时,每次执行到硬链接函数:link("file1","file2")时,总是提示link failed:file exists
还有一个问题:关于设置用户ID位,即st_mode的第十二位,也就是S_ISUID,书上说这位为1时,则,有效用户ID与文件所有者ID相同,也就是触发程序的进程具有文件所有这的权限,可是当我把这位设置为1时,还是不具有文件所有这的权限,比如文件file的权限是700,现在我以只读方式用open打开,可执行程序进程是通过一般用户触发的,我也把st_mode的第十二位设置成1了,可是还是不能打开。
还有在书上有这么一句话:由于设置设置用户ID位的程序是由根用户自己编写的,该程序运行结束后进程即退出,所以不存在安全问题。这句话我不太懂,特别是前半句。