首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux c stat() 和 getpwuid( ) 出现异常

2013-04-21 
linux cstat()和getpwuid( ) 出现错误(1)stat(file_name,&s_buff) 遍历我的家目录(/home/zhu) 下的 .gvfs

linux c stat() 和 getpwuid( ) 出现错误
(1)stat(file_name,&s_buff) 遍历我的家目录(/home/zhu) 下的 .gvfs  时出现错误 
perror() 显示无权限,我是用 root的 ,改成普通权限,无错误,不知道为什么这个文件这么特别

(2)用getpwuid()得到文件所有者的名字时, 当我改路径到 /usr/local下,出现两个文件引起getpwuid()错误
用perror() 显示的是成功,郁闷!!!
getpwuid:成功
mysqlcc-0.9.4-linux-glibc23
getpwuid:成功
mysqlcc
使用root 和普通权限 均存在该问题
文件信息如下:
lrwxrwxrwx 1 root root  27  mysqlcc
drwxr-xr-x 3 500  500  4096 mysqlcc-0.9.4-linux-glibc23
不知道为什么?(就是先做个文件浏览的功能)





[解决办法]
该回复于2013-04-11 08:45:14被管理员删除
[解决办法]
.gvfs 这个文件夹的属性是dr-x------,只有这个文件的所有者才能访问该文件夹.

热点排行