非 root 权限如何读写 linux 文件 [ 作者:刘高峰 转贴自:http://www.linuxdoor.com/linuxdoornew/ShowArticle.asp?ArticleID=156 ] 用户在使用 linux 系统时难免会出现口令遗失、配置错误、系统故障等问题,导致不能正常登录进自己的 linux 系统。如果能够以其它的方式去读写 linux 文件,对文件进行修改,则有可能恢复问题,至少也可以拷贝出重要文件,使重要数据不会被丢失。在此,有以下几种方法可以在不能正常登录时实...
by 零二年的夏天 - Linux论坛 - 2003-10-24 20:18:57 阅读(617) 回复(0)
今天在设计共享库的读写文件时候,遇到两个奇怪的问题,请好心人帮帮小弟: 有两段代码: 第一段: FILE *passwd; passwd = fopen(filename, "w"); if (!passwd) { return; } fclose(passwd); 执行到flcose就报段错误。 第二段,读取所有用户信息: while ((pw = fgetpwent(passwd))!=0) { } 当循环读到第二个用户的时候,就挂起了,因为无法调试,perror没有任何信息,估计也是段错误。 两次都是访问的/etc/passwd 感觉是...
这段时间正在研究linux的系统调用,用于本人喜欢把学过的东西整理起来,然后系统的去记忆。现在拿出来和大家分享。希望对像我这样的初学者有所帮助。本文大部分内容都是<Unix\linux编程实践教程> 这本书里的,加上一些自己的理解. 1. 名称: open 目标: 打开一个文件。 头文件: #include < fcntl.h> 函数原形: int fd=open(char * name,int how) 参数: name 文件名 how 打开模式 返回值: -1 遇到错误 ...
1.问题 我最近碰到这样一个问题,一个程序(非常非常大的工程)中有一个字符串,例如叫做s,然后在程序的主代码里面: char s[]="abc"; function();//不应该修改字符串s,但是fucntion函数中可能有内存泄漏和覆盖。 我发现在function()调用完成后,ss的内容是xyz 2.需求: 我想知道在function()被调用的过程中,都哪些地方修改/覆盖了s所在的内存,最好能显示出函数调用的堆栈(function可能调用了很多其他函数). 或者: 可不可以锁定...
如题 我想知道dma的块大小在哪儿设置 还有,我有一个大文件要读入内存处理 我如何确定一次读多大的块,可以效率最高? 期待高手,呵呵 [ 本帖最后由 astezheng 于 2009-4-6 18:27 编辑 ]
各位,在linux下访问大于2G的文件,用到fopen64,但使用fread64和fseek64时,gcc报告undefined reference to 'fread64', `fseek64',怎么办啊?,不用fread64还可以用什么啊?
我用jsp读取一文本文件,然后替换里面指定的字符,在生成一个新的文本文件,在windows系统正常,在redhat linux as 3.0 下出现乱码! 文本文件 test.html 的内容只有一句话: 这里是日本的地方。 我用jsp读取后,替换掉里面的日本后生成一个新的 test1.html 文件. jsp代码如下: <%@ page contentType="text/html; charset=GBK" %>; <%@ page language="java" %>; <%@ page import="java.io.*"%>; <% String webroot=config.getServletC...
1 java.io.IOException: No such file or directory at java.io.UnixFileSystem.createFileExclusively(Native Method) at java.io.File.createNewFile(File.java:827) at org.apache.lucene.store.FSDirectory$1.obtain(FSDirectory.java:297) at org.apache.lucene.store.Lock.obtain(Lock.java:53) at org.apache.lucene.index.IndexWriter.(IndexWriter.java:216) at org.apache.lucene.index.IndexWriter.(IndexWriter....