1、第一首先在电脑上打开Linux系统。然后进入终端输入命令。
2创建一个文件夹newdir1。再检查文件夹的权限。
3、用ls -ld 文件夹名命令就可以检查权限。再创建一个newfile3文件。
4、用ls -l命令检查文件的权限信息。再更改权限的默认值。
5、touch命令创建文件newfile1。再检查文件的权限信息。
权限为 0 ,你自己都修改不了……你再试试能不能把权限改回来,如果真的改不回来。
基本上,现在你只能使用 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 的一个资料网页找到的使用教程,写的还行。
=================
找管理员吧……没招了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)