项目环境:客户那在一台windows 2008上部署应用服务(Java实现),在Linux上部署JBIZ中间交易业务平台服务(C实现)。
出现问题:Linux下复制文件失败
先说一下问题由来,因为该项目牵扯与银行进行交互,为了保证资金数据的安全可靠性,每天业务系统的数据都要和银行传过来的数据进行比对(该过程完全由程序实现),在以前测试环境中也出现很多次,比对数据失败。查其原因都是银行的数据要么金额不对要么格式有问题。格式有问题包括没严格按照约定的数据格式、或者存在多余的换行符。
在测试库上都搞定之后,按理来说正式库就会没有问题了。谁承想还是有问题,一开始我还思维定式的说银行的数据格式有问题,让他们严格按照约定来。但是还是有问题。之后我就排查原因。我仔细查看日志,并没有发现银行数据的问题,就是在移动文件的时候出问题(比对完数据之后,需要将文件移动到其它地方)。为了更加确认的缩小问题,我拿着数据在公司的环境进行了一下测试,没问题。
然后我就仔细查看客户机器的测试环境和正式环境的文件权限,我发现xxxx和xxxxtest都是dba组,用xxxx登录时,我看到backup(数据比对完之后要移动的地方)文件夹显示:drwxr-xr-x 2 xxxxtest dba 4096 X月 XX XX:XX backup。虽然xxxx和xxxxtest都是dba组用户,但是只有执行和读的权限,看到这我明白了,果真是权限的问题。之后我将该文件件直接删掉,然后重新建。显示:drwxr-xr-x 2 xxxx dba 4096 X月 XX XX:XX backup。重新发起比对数据的交易,数据比对成功。
注:Linux 文件权限符号
身份:u - 所有者(该文件的所属者);g - 所有者所在的族群;o - 其他人(不是所有者或所有者的族群);a - 每个人或全部。
权限:r - 读取权;w - 写入权;x - 执行权。
行动:+(添加权限);-(删除权限);=(唯一权限)。
每种权限都可以用一个数值来代表:r=4,w=2,x=1,-=0。
例如:drwx------(700) 只有所有者能在目录中读取、写入。
drwxr-xr-x(755) 每个人都能读取目录,但是其中的内容却只能被所有者改变。
- 大小: 23.7 KB
分享到:
相关推荐
LINUX操作系统如何修改文件权限,很好的哦
LINUX文件权限理解
今天遇到的问题,如何一个用户如www的权限复制给我的用户? 目录的权限表示:dwrxr–r– ... 您可能感兴趣的文章:Linux中改变文件权限的chmod命令详析修改linux文件权限命令:chmod命令详解Linux 下目录文件权限(命
这是俺目前搜集的一点linux 文件权限设置技巧。
主要包括文件类型和文件权限两个方面。可以分为5种不同的类型:普通文件、目录文件、链接文件、设备文件和管道文件。 所谓的文件权限,是指对文件的访问权限,包括对文件的读、写、删除、执行。 Linux 是一个多用户...
Linux修改文件及文件夹权限的命令详解
Linux文件目录的权限和属性实践讲解 图文并茂讲解,通俗易懂
linux-smb-文件权限配置-超详细
Linux文件权限详解,Linux系统中不仅是对用户与组根据UID,GID进行了管理,还对Linux系统中的文件,按照用户与组进行分类,针对不同的群体进行了权限管理,用他来确定谁能通过何种方式对文件和目录进行访问和操作。
1.2 linux文件系统介绍 2.更改目录/文件权限 2.1 用户和用户组的相关指令 2.2 chgrp命令 2.3 chown命令 2.4 chmod命令 2.5 umask命令 1.文件属性 1.1 ls命令 ls命令是我们最常用的命令之一,用来查看当前目录下的...
详解ftp创建文件权限问题 一、问题 有一个这样的需求,admin为一个Linux为其FTP应用创建的一个有权限限制的用户,通过admin用户可以进行登录FTP服务,登录FTP服务后,创建文件夹,该文件夹的用户和用户组都是admin,...
linux文件权限设置.docx
Linux安全体系的文件权限管理.doc
Linux文件权限属性介绍图
Linux文件特殊权限SGID-UID详解
实验目的 1、掌握Linux文件系统权限的设置 2、掌握linux用户帐号与组管理 3、掌握linux 文件共享的设置方法 4、掌握linux 文件共享的权限设置方法
Linux文件系统与文件权限1 Linux文件系统Unix Like的文件系统包括两个概念:根文件系统和存储类文件系统根文件系统(rootfs:root fil
Linux文件和目录读写执行权限解析 本文对linux系统下各种权限的文件和目录的新建、复制和删除等进行了测试和分析总结!
要从文件权限设置的角度讨论了L i n u x 操作系统文件安全的问题,重点强调了开发人员在编程时应注意对文件权限的设置,防 止文件和数据被破坏,通过一简单实例对该问题进行了说明并提出了解决办法。
5.1文件权限 文件权限定义了对某个文件或目录的访问限制。每个文件或目录都有9个基本权限位控制其读、写、执行。(第4章开头有介绍) 字符 权限 对文件的含义 对目录的含义 r 读权限 可以读文件的内容 可以列出目录...