
你再试试能不能把权限改回来,如果真的改不回来。
基本上,现在你只能使用 root 来删除这个文件了。当然你也可以试试删除这个文件的上级文件夹,能不能删不好说,别忘了把不需要删的文件挪走。
只让 ftp *** 作,这需要看你的 ftp 程序运行时使用的是哪个用户 ID。一般是 ftp 或者 nobody 这两个用户之一。当然也有可能是和你的 ID 相同,这样只需设置为 0600 就行了。
如果不相同,那就只能设置权限里面的第三段,也就是其他人的权限。
之后还要看你的文件系统支持什么方式的权限管理。
一般情况下,你只能设置为 0666 权限(任何人可读可写),也就是 -rw-rw-rw- 或者 0606 -rw----rw- (删掉了同组人的读写权限)才能让 ftp 访问。当然如果你不需要给 ftp 写权限( ftp 下不能删),0604 也可以。因为你的 ID 和 ftp 不是同一个用户
更疯狂的是设置权限为 0600 也就是 -rw------- 之后用 chown ftp xxxxxx
(或者把 ftp 改为nobody,根据需要改!)
把文件的所有权改为 ftp ,但这样你就不能控制了。只能用 ftp 删除这个文件。
如果服务器支持 ACL 这个高级权限管理(类似 NTFS ),你用它设置可以只给 ftp 的权限。
这个需要服务器支持,怎么用 google 吧,我是在 IBM 的一个资料网页找到的使用教程,写的还行。
=================
找管理员吧……没招了。
方法1:sed
's/2L/0/g'
被修改文件.txt
>
修改后的.txt
方法2:
vi
文件名
进入该文件
然后输入:%s/2L/0/g
替换文件中的所有2L为0
然后输入:wq
保存退出文件
:
truncate 选项... 文件...将文件缩减或扩展至指定大小。
如果指定文件不存在则创建。
-s, --size=大小 使用此大小
--help 显示此帮助信息并退出
--version 显示版本信息并退出
SIZE 可以是一个可选的整数,后面跟着以下单位中的一个:
KB 1000,K 1024,MB 1000*1000,M 1024*1024,还有 G、T、P、E、Z、Y。
指定大小也可使用以下前缀修饰:
"+" 增加,"-" 减少,"<" 至多,">" 至少,
"/" 小于等于原尺寸数字的指定数字的最小倍数,"%" 大于等于原尺寸数字的指定数字的最大倍数。
实例:
truncate -s 0 ~/file
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)