Linux FTP服务器怎么设置 可以上传可以下载但是不能删除的权限?

Linux FTP服务器怎么设置 可以上传可以下载但是不能删除的权限?,第1张

默认的root用户才具有对所有文件的删除权限,所以即使你新创建一个用户名,只要那个文件不是这个新用户创建的,那么该用户对这个文件只具备读写权限,不具备所以者的权限.如果上传是错误的文件,即使这个用户自行删除也没什么,反正错误的文件上传了,对服务器来说只是垃圾文件.而别的用户对于这个文件只有读取的权限.别的权限是没有的.除非是root用户.所以你大可以放心. 其实对Linux来说如果你拥有一个普通用户,同时也拥有root用户名和他的密码,那么你就是最高的管理员.即使你是以一个普通的用户身份登录,只要你有root的密码,你也同样是超级用户.

使用umask命令可以设置创建新文件时的默认权限。

语法:umask [选项] [权限掩码]

参数说明:-S 以字符的方式来表示权限掩码

示例:设置文件的权限掩码,使新建文件自动生成默认权限为rw-rw----

说明:rw-rw----对应的数字就是660 ,在Linux系统中,读权限(read,r)的值是4,写权限(write,w)的值是2,执行权限(execute,x)的值是1,没有授权的值是0 ,所以rw-rw----的数字权限值就是660。因为是建立新的文件,Linux默认不允许用户建立的文件具备可执行权限,所以文件的最大值权限值是666,umask值实际上是计算的最大权限值的补码,所以此时umask值是666-660=006

所以,要依次执行如下命令:

linux@server:~$ umask 006

linux@server:~$ touch abc

linux@server:~$ ll abc

-rw-rw---- 1 linux linux 0 2010-12-11 21:44 abc

扩展:两个比较特殊的权限掩码

umask 777 #创建文件会没有任何权限,他和chmod是相反的。

umask 000 #具有所有权限。但文件没有x权限。

复制粘贴,原网址:http://zhidao.baidu.com/link?url=NaYFAsL_M2L3kGdk6egtg-GT8dTuGM3PesqGktcrybvLUYWr7MXhvuOcdA5P-_77i73u-OsfDaScCI2zTqGe9_


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/377212.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存