本文目录一览

1,Chmod 命令是怎么用后面那个数据字是什么意思

chmod是linux下用来更改文件的操作权限的东西(只有root用户可以做到),linux下,读权限(r)为:4,写权限(w)为:2,执行权限(x)为:1,4+2+1=7,所以设置全部权限为:chmod 777 文件名linux下有文件都有10个“-”:----------给你一张图片解释下:那么我要把某个文件设置为每个人都可以读和运行的话就:4+1=5,chmod 555 文件名
同问。。。

Chmod 命令是怎么用后面那个数据字是什么意思

2,C语言chmod什么作用

函数名称:chmod 函数原型:int chmod( const char *filename, int pmode ); 所属库:io.h 函数功能:改变文件的读写许可设置,如果改变成功返回0,否则返回-1这个例子中实现了把文件sample.txt设置为只读文件:   #include <conio.h>   #include <io.h>   #include <sys/stat.h>   int main(void)     if( chmod("D:\\sample.txt",S_IREAD)==-1)   cprintf("文件sample.txt不存在\n");   }   else   cprintf("文件sample.txt变为只读文件\n");   }   return 0;   }
int _chmod( const char *filename, int pmode );pmode取值:_s_iwrite, _s_iread, _s_iwrite | _s_iread.该函数并不能隐藏文件
chmod u+s :设置文件的SUID. 只对可执行文件有效,对目录无效.如果一个文件 的拥有者(一般是root)将一个可执行文件设为SUID,则这个文件将变成所有人都可以执行!!!chmod g+s :将一个目录设置成为SGID,则这个目录下不管预设的群组是什么,都将属于原组,这样可以确保一个组的成员能够完全的享用文件.chmod o+t :设置文件或目录的粘贴位(sticky),除了root和文件的创建者,其他任何人都不能对文件和目录下的文件进行删除和更名

C语言chmod什么作用

3,linux里chmod命令的意思

chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。1)文字设定法:命令格式:chmod [对象][+|-|=][权限] 文件名对象:u-目录或者文件的所有者;g-目录或者文件的所有组;o-除了目录或者文件所有者和所有组的用户或者群组;a-所有的用户及组。文字权限的表示:r-读权限;w-写权限;x-执行权限用法示例:给zhidao.txt文件的所有者添加读权限chmod u+x zhidao.txt2)数字设定法命令格式:chmod [权限] 文件名数字权限的表示:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。数字设定法需要同时设定u、g、o三组用户的权限,依次用3个8进制数表示。用法示例:设置zhidao.py的所有者和所有组可读写、可执行,其它用户及可读、可执行不可写chmod 775 zhidao.py
这个bin文件应该是root用户或其他用户创建的,你的当前用户没有修改的权限。在命令前加上 sudo 即可。
修改文件权限的命令,提示信息的意思是你没有权限修改。用ls -al查一下文件是谁的,如果你有root权限用它修改。
只有root能改权限,先su root切换到root。ls -l 查看各个文件的权限。就可以更改了。
你应该是没有权限执行这个命令
fedora 有chmod命令 ls /bin/chmod 、 ls /sbin/chmod 、ls /usr/bin/chmod 、ls /usr/sbin/chmod 看一下这几个目录里面有没有 我用过fedora 有chmod命令

linux里chmod命令的意思

4,linux命令chmod

chmod 777 `find /A -type d` 让A目录及其子目录的权限变为777chmod 777 `find /A -type f` 让A目录以及子目录下的所有文件(常规文件)的权限为777互不影响。命令中的引号不是单引号,是反引号。
去掉-R就可以了。chmod 777 ./
如果你只想改文件夹的权限,那么需要过滤一下文件:find . -type d -exec chmod 777 该命令就是查找目录中所有的子目录并修改权限为777
fedora 有chmod命令 ls /bin/chmod 、 ls /sbin/chmod 、ls /usr/bin/chmod 、ls /usr/sbin/chmod 看一下这几个目录里面有没有 我用过fedora 有chmod命令
这个太简单了 不用送分了 我教你1 首先你这样改就改批评你一下了 chmod 777 ./ -R 这样这个目录下的所有文件和子文件都是读写可执行的权限你将没有任何安全可言 2 改单个文件权限的读写执行权限 使用命令 chmod chmod +w 文件目录或文件 使一个文件或目录加上写权限 chmod +r 文件目录或文件 使一个文件或目录加上读权限 chmod +x 文件目录或文件 使一个文件或目录加上可执行权限 4 用 ls -l 文件名 查看文件权限5 ,文件权限这方法多着 这个应该是你最看的懂的
你有这个目录的权限吗?如果有,加入这个目录是abc你现在在abc下,先退到上层目录,cd ..再操作,chmod 777 ./abc

5,chmod是什么意思

指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。 把计 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。 + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。 r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 -c : 若该档案权限确实已经更改,才显示其更改动作 -f : 若该档案权限无法被更改也不要显示错误讯息 -v : 显示权限变更的详细资料 -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) --help : 显示辅助说明 --version : 显示版本 范例 :将档案 file1.txt 设为所有人皆可读取 : chmod ugo+r file1.txt 将档案 file1.txt 设为所有人皆可读取 : chmod a+r file1.txt 将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 : chmod ug+w,o-w file1.txt file2.txt 将 ex1.py 设定为只有该档案拥有者可以执行 : chmod u+x ex1.py 将目前目录下的所有档案与子目录皆设为任何人可读取 : chmod -R a+r * 此外chmod也可以用数字来表示权限如 chmod 777 file 语法为:chmod abc file 其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。 r=4,w=2,x=1 若要rwx属性则4+2+1=7; 若要rw-属性则4+2=6; 若要r-x属性则4+1=5。 范例: chmod a=rwx file 和 chmod 777 file 效果相同 chmod ug=rwx,o=x file 和 chmod 771 file 效果相同 若用chmod 4755 filename可使此程式具有root的权限

6,设置共享文件夹samba和chmod到底谁的权限大

我是来看评论的
1,必备知识。已经知道的请跳过。首先科普一下这两个东西:samba和chmod其实是完全不同层面的东西,一个是共享服务协议,一个是权限设置语句。但是他们有一个共同的用途:可以用来实现设置一个共享文件夹的访问权限。Samba:Samba是用来实现SMB的一种软件,咱们在这里在了解一下SMB(Server MessageBlock,服务信息块)。SMB协议可以看作是局域网上的共享文件/打印机的一种协议,它可以为网络内部的其它Windows和Linux机器提供文件系统、打印服务或是其他一些信息。Chmod:可以使用命令chmod来为文件或目录赋予权限。Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。abc权限设置:其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。r=4,w=2,x=1若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=5。2,使用方法。Samba设置一个文件夹的权限步骤:(1)编辑samba配置文件:sudo vi /home/etc/samba/smb.conf内容如下:[共享文件夹名]Path=/home/…/文件夹名Valid user=用户名1,用户名2,用户名3…Create mask=0777(此处权限设定依具体情况而定)(2)重启samba使之生效:sudo smbd restartchmod更改一个文件夹的权限步骤:格式:chmod [-cfvR] [--help] [--version] abc /home/…/文件夹名3,比较实验。那么这两个家伙谁的权力大,谁的级别高呢,我做了如下一系列的实验:创建一个文件夹,修改smb.conf设置其为共享文件夹。此时,同时修改chmod和valid user来进行比较。(1)chmod abc>770 (如771,772,773,775,776,777) ; valid user= user name A => A有读,写,执行权限(2)chmod abc<760 ; valid user= user name A => A的权限完全受制于chmod abc,与samba设置无关(3)chmod abc>770 (如771,772,773,775,776,777) ; valid user内不包含 user name A (A为group user或者owner) => A无读,写,执行权限(4)chmod abc<760 ; valid user内无 user name A (A为group user或者owner) => A无读,写,执行权限4,结论。chmod和samba在近端和远端共同控制着一个文件夹的访问权限,相当于一条路的两道关卡,要想通过,缺一不可。chmod是本地控制,对各级用户使用权限具有本地决定权;samba是网端控制,在开放chmod权限的前提下(通常是至少770),才能使用samba进一步设置特定用户权限,具有网端决定权。5,特殊说明。(1)若所共享的文件夹处于某一用户目录下,则对于该目录访问权限,该用户仅受本地chmod abc控制,samba对于设置无效。若将文件夹置于root目录下,则不存在这个问题。(2)samba中的valid user对文件夹的owner,group user ,other具有同等的权限赋予能力。

文章TAG:命令  怎么  后面  那个  chmod  命令是怎么用后面那个数据字是什么意思  
下一篇