楼主你好,9intfd=open("abc",o_rdwr|o_creat,0666);这里设置的权限是所有人可以“读、写”,试试在这里改变一下0444另外你创建的文件名是“abc”但是你查看权限的文件名一直是“a.txt”还有使用了open后记得使用close关闭fd