linux如何调用本地接口文件夹权限管理器功能设置方法 如何在Linux中管理文件和文件夹的权限
如何在Linux中管理文件和文件夹的权限
文件/目录权限设置命令:chmod
这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法:
用包含字母和操作符表达式的文字设定法
其语法格式为:chmod [who] [opt] [mode] 文件/目录名
其中who表示对象,是以下字母中的一个或组合:
u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户
opt则是代表操作,可以为:
:添加某个权限
-:取消某个权限
=:赋予给定的权限,并取消原有的权限
而mode则代表权限:
r:可读
w:可写
x:可执行
例如:为同组用户增加对文件a.txt的读写权限:
chmod g rw a.txt
用数字设定法
而数字设定法则更为简单:chmod [mode] 文件名
关键是mode的取值
用4代表r
用2代表w
用1代表x
那么rwx r-x r- -则可以表示成为:
421 401 400
然后数字各组相加:4 2 1 4 0 1 4 0 0
也就是 7 5 4
chmod 754 test.tx
Linux下如何设置文件夹的权限?
补充楼上的权限部分。
一定要在 权限数字前有个 0 。
也就是楼上的命令应该为 chmod 0700 /home/ftp
有了这个 0 ,表明这个数字是 8 进制的。
转换为 2 进制也就是
111000000
每一个二进制数字分别对应:(1表示允许,0表示不允许)
所有者读,写,运行;所在组用户读,写,运行;其他人读,写,运行
正好 9 个位置。
注意如果目录不能运行,那就表明不能 cd 进去(目录当然不能运行,所以他被当成了“进入”的权限控制)
(当然总的权限不光就这几个位,但简单权限系统就是这样的表示权限)
Linux下如何改变文件夹权限
下面进入正文:Linux 文件系统 中的文件默认归root用户所有。当我们要安装某些软件(如flash player 9)时,需要将一些文件粘贴到/usr/lib/firefox/plugins中(文件系统根目录为‘/’,主文件夹根目录为‘. /’)。此时,万恶的linux会提示:您没有足够的权限执行此操作!此时我们要作的就是修改这些文件夹的权限,使user用户(user代指登录linux所用的用户名)能够向这些文件夹中添加内容。
首先打开终端,输入su root,回车敲入root密码。此时你在shell中的身份是root,在xwindows下的身份是user。在终端下输入:chmod(空格)a u(空格)/usr/lib/firefox/plugins 回车,这样就使所有用户对/usr/lib/firefox/plugins拥有和root一样的权限。此时在xwindows下就能方便的对 /usr/lib/firefox/plugins中的内容进行修改了。
附:改变文件或目录权限命令:
具体指令参看 man chmod
Linux 文件和文件夹的权限的修改两种方式及命令
chmod 命令
如修改文件属主可读可写可执行 chmod a rwx
如修改文件属组可读可写可执行 chmod u rwx
如修改文件其他人可读可写可执行 chmod o rwx
直接用数字代替也可以
chmod 777 三个数字位置分别代表 属主属组其他人
7 拆分开来就是 4+2+1 4代表读 2代表写 1代表执行
如果只需要读写,则chmod 666 文件名
LINUX文件权限设置
那么应该是默认支持了,修改挂载参数后就可以用了、reiserfs 来支持 ACL !FAT NTFS 驱动都不支持 ACL 而且没有补丁没有插件。建议使用 EXT3/4 。
注意啊!分区类型的驱动要支持 acl 才可以,获取权限用 getfacl 。
注意必须内核里面打开了你的硬盘分区类型驱动的 acl 支持才能启动分区到 ACL 功能。如果你的系统是流行的大型发行版,而且没有自己编译内核。
设置 acl 用命令 setfacl ,打开 acl 支持,access control list 。
不过印象里需要修改磁盘的挂载参数用 ACL