1. æ¹åæå±ç¾¤ç», chgrp
[root@www ~]# chgrp [-R] dirname/filename ...
é项ä¸åæ°ï¼
-R :è¿è¡éå½(recursive)çæç»åæ´ï¼äº¦å³è¿å次ç®å½ä¸çæææ¡£æ¡ãç®å½é½æ´æ°æ为è¿ä¸ªç¾¤ç»ä¹æã常常ç¨å¨åæ´æä¸ç®å½å
ææçæ¡£æ¡ä¹æ
åµãèä¾ï¼
[root@www ~]# chgrp users install.log
[root@www ~]# ls -l
-rw-r--r-- 1 root users 68495 Jun 25 08:53 install.log
[root@www ~]# chgrp testing install.log
chgrp: invalid group name `testing' <== åçé误信æ¯æ¯å°ï½æ¾ä¸å°è¿ä¸ªç¾¤ç»åï½
2. æ¹åæ¡£æ¡æ¥æè
, chown
[root@www ~]# chown [-R] è´¦å·å称 æ¡£æ¡æç®å½
[root@www ~]# chown [-R] è´¦å·å称:ç»å æ¡£æ¡æç®å½
é项ä¸åæ°ï¼
-R : è¿è¡éå½(recursive)çæç»åæ´ï¼äº¦å³è¿å次ç®å½ä¸çæææ¡£æ¡é½åæ´
èä¾ï¼å°install.logçæ¥æè
æ¹ä¸ºbinè¿ä¸ªè´¦å·ï¼
[root@www ~]# chown bin install.log
[root@www ~]# ls -l
-rw-r--r-- 1 bin users 68495 Jun 25 08:53 install.log
èä¾ï¼å°install.logçæ¥æè
ä¸ç¾¤ç»æ¹å为rootï¼
[root@www ~]# chown root:root install.log
[root@www ~]# ls -l
-rw-r--r-- 1 root root 68495 Jun 25 08:53 install.log
3. æ¹åæé, chmod
æéç设å®æ¹æ³æ两ç§ï¼ åå«å¯ä»¥ä½¿ç¨æ°åæè
æ¯ç¬¦å·æ¥è¿è¡æéçåæ´ã
3.1 æ°åç±»åæ¹åæ¡£æ¡æé
Linuxæ¡£æ¡çåºæ¬æéå°±æä¹ä¸ªï¼åå«æ¯owner/group/othersä¸ç§èº«ä»½åæèªå·±çread/write/executeæé
举ä¾ï¼æ¡£æ¡çæéå符为 -rwxrwxrwx è¿ä¹ä¸ªæéæ¯ä¸ä¸ªä¸ä¸ªä¸ç»çï¼å
¶ä¸ï¼æ们å¯ä»¥ä½¿ç¨æ°åæ¥ä»£è¡¨å个æéï¼åæéçåæ°å¯¹ç
§è¡¨å¦ä¸ï¼
r:4 ããw:2ãããx:1
æ¯ç§èº«ä»½(owner/group/others)åèªçä¸ä¸ªæé(r/w/x)åæ°æ¯éè¦ç´¯å çï¼ä¾å¦å½æéä¸ºï¼ [-rwxrwx---] åæ°åæ¯ï¼
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
æ以æ们设å®æéçåæ´æ¶ï¼è¯¥æ¡£æ¡çæéæ°åå°±æ¯770å¦ï¼åæ´æéçæ令chmodçè¯æ³æ¯è¿æ ·çï¼
[root@www ~]# chmod [-R] xyz æ¡£æ¡æç®å½
é项ä¸åæ°ï¼
xyz : å°±æ¯ååæå°çæ°åç±»åçæéå±æ§ï¼ä¸º rwx å±æ§æ°å¼çç¸å ã
-R : è¿è¡éå½(recursive)çæç»åæ´ï¼äº¦å³è¿å次ç®å½ä¸çæææ¡£æ¡é½ä¼åæ´
举ä¾æ¥è¯´ï¼å¦æè¦å°.bashrcè¿ä¸ªæ¡£æ¡ææçæéé½è®¾å®å¯ç¨ï¼é£ä¹å°±ä¸è¾¾ï¼
[root@www ~]# ls -al .bashrc
-rw-r--r-- 1 root root 395 Jul 4 11:45 .bashrc
[root@www ~]# chmod 777 .bashrc
[root@www ~]# ls -al .bashrc
-rwxrwxrwx 1 root root 395 Jul 4 11:45 .bashrc
é£å¦æè¦å°æéåæ -rwxr-xr-- å¢ï¼é£ä¹æéçåæ°å°±æ为 [4+2+1][4+0+1][4+0+0]=754 å°ï¼æä»¥ä½ éè¦ä¸è¾¾ï¼
[root@www ~]# chmod 754 filename
3.2 符å·ç±»åæ¹åæ¡£æ¡æé
è¿æä¸ä¸ªæ¹åæéçæ¹æ³å¦ï¼ä»ä¹åçä»ç»ä¸æ们å¯ä»¥åç°ï¼åºæ¬ä¸å°±ä¹ä¸ªæéåå«æ¯(1)user (2)group (3)othersä¸ç§èº«ä»½å¦ï¼é£ä¹æ们就å¯ä»¥èç±u, g, oæ¥ä»£è¡¨ä¸ç§èº«ä»½çæéï¼æ¤å¤ï¼ a å代表 all 亦å³å
¨é¨ç身份ï¼é£ä¹è¯»åçæéå°±å¯ä»¥åær, w, xå°ï¼ä¹å°±æ¯å¯ä»¥ä½¿ç¨åºä¸çæ¹å¼æ¥çï¼
æ¥å®éªä¸ä¸å§ï¼åå¦æ们è¦è®¾å®ä¸ä¸ªæ¡£æ¡çæéæ为ã-rwxr-xr-xãæ¶ï¼åºæ¬ä¸å°±æ¯ï¼
o user (u)ï¼å
·æå¯è¯»ãå¯åãå¯æ§è¡çæéï¼
o group ä¸ others (g/o)ï¼å
·æå¯è¯»ä¸æ§è¡çæéã
æ以就æ¯ï¼
[root@www ~]# chmod u=rwx,go=rx .bashrc
# 注æåï¼é£ä¸ª u=rwx,go=rx æ¯è¿å¨ä¸èµ·çï¼ä¸é´å¹¶æ²¡æä»»ä½ç©ºæ ¼ç¬¦ï¼
[root@www ~]# ls -al .bashrc
-rwxr-xr-x 1 root root 395 Jul 4 11:45 .bashrc
é£ä¹åå¦æ¯ã -rwxr-xr-- ãè¿æ ·çæéå¢ï¼å¯ä»¥ä½¿ç¨ã chmod u=rwx,g=rx,o=r filename ãæ¥è®¾å®ãæ¤å¤ï¼å¦ææ们ç¥éåå
çæ件å±æ§ï¼èæåªæ³è¦å¢å .bashrcè¿ä¸ªæ¡£æ¡çæ¯ä¸ªäººåå¯åå
¥çæéï¼ é£ä¹æå°±å¯ä»¥ä½¿ç¨ï¼
[root@www ~]# ls -al .bashrc
-rwxr-xr-x 1 root root 395 Jul 4 11:45 .bashrc
[root@www ~]# chmod a+w .bashrc
[root@www ~]# ls -al .bashrc
-rwxrwxrwx 1 root root 395 Jul 4 11:45 .bashrc
èå¦ææ¯è¦å°æéå»æèä¸æ¹åå
¶ä»å·²åå¨çæéå¢ï¼ä¾å¦è¦æ¿æå
¨é¨äººçå¯æ§è¡æéï¼åï¼
[root@www ~]# chmod a-x .bashrc
[root@www ~]# ls -al .bashrc
-rw-rw-rw- 1 root root 395 Jul 4 11:45 .bashrc
温馨提示:内容为网友见解,仅供参考
linux系的文件怎么改权限
1、首先打开Finder,然后点击左上角的前往,之后在下边的输入框中输入\/private\/etc\/。点击前往。2、进入到了etc文件夹之后就能看到这里的hosts文件,要是不好找的话,也可以选择在右上角的搜索框里搜索。3、找到hosts文件之后,右键打开方式,使用文本编辑打开,然后进行你所需要的编辑,编辑完了之后进行...
Linux文件属性修改
Linux文件属性有两种设置方法,一种是数字,一种是符号。Linux 文件的基本权限就有九个,分别是owner\/group\/others(拥有者\/组\/其他)三种身份各有自己的read\/write\/execute权限。先复习一下刚刚上面提到的数据:文件的权限字符为:-rwxrwxrwx, 这九个权限是三个三个一组的!其中,我们可以使用数字来代...
linux修改文件权限
linux修改文件权限的方法是:1、inux文件或目录的权限分为读、写、可执行三种权限。文件访问的用户类别分为,文件创建者、与文件创建者同组的用户、其他用户三类。2、修改文件的权限或目录的命令为“chmod755test.sh”。755表示“创建者拥有读写可执行权限、同一组用户以及其他用户拥有读和执行权限”。3...
如何修改Linux文件的属性与
同样,更改文件的所有者,使用chown命令,格式为chown 新所有者 文件或目录。例如,如果目录原本属于root,那么可以使用chown将所有权转移给bin,如图所示。对于权限的修改,chmod命令必不可少。其格式为chmod 权限属性 文件或目录。例如,初始权限为rwxr-xr-x的目录,可以调整为rwxrwxrwx以改变访问权限,如...
linux如何修改文件或目录的权限
1、打开操作系统,切换到要修改的文件或目录的父目录。注意,首先切换到root用户群进行更改。2、接下来,为了举例,我复制\/etc\/rc.d下的文件到\/tmp下,并切换到\/tmp目录。3、文件的基本权限分为三种:rwx,权限的对象也有三种:属主(u)、属组(g)、其他(o)。对于文件权限的修改,有两种方式。第...
linux如何修改文件属主和属组权限为root
linux如何修改文件属主和属组权限为root?使用sudo命令,该命令会把你账号换为root,就可以随意修改了1、Ubuntu不希望你使用Root帐户,因为使用该帐户不安全2、sudo范例:如果是图形界面下,使用控制台终端,在进行修改的工具命令前加上sudo即可比如,你想删除一个root下的文件,平时为rm abc.txt,现在...
Linux chmod命令修改文件与文件夹权限的命令附实例
修改目录下所有的文件夹属性 复制代码 代码如下:chmod 777 把文件夹名称用*来代替就可以了 要修改文件夹内所有的文件和文件夹及子文件夹属性为可写可读可执行 复制代码 代码如下:chmod -R 777 \/upload 总结linux下目录和文件的权限区别 文件:读文件内容...
如何修改Linux文件的属性与权限
1、打开Linux系统,建立一个目录。建立目录命令为【mkdir】。并用【ls】命令查看目录相关信息,如图,test的权限为rwxr-xr-x。2、chgrp:改变文件所属用户组。命令格式为:chgrp 用户名 文件或目录。如图,用户组原为root,现在被修改到nerd用户组。3、chown:改变文件所有者。命令格式为:chown 所有者 ...
Linux文件权限查看及更改
首先,1代表文件类型,接着是文件权限,最后是硬链接的数量。改变文件属性及权限的命令有以下三个:1. chgrp:用于改变文件所属的用户组。用法:example 2. chown:用于改变文件的拥有者。用法:example 3. chmod:用于改变文件的权限。用法:chmod 数字限定权限 权限用数字表示:example chmod 用rwx限定...
linux如何修改文件或目录的权限(chmod)?
首先,了解权限角色,Linux系统中访问者分为:属主(文件创建者)、属组(与属主同组用户)和其他用户。权限则包括读、写和执行三种。超级用户(root)拥有最大权限,管理普通用户。权限查看可以使用`ls -l`命令。权限修改则通过`chmod`命令实现。`chmod`格式为:`chmod [选项] 权限 文件名`。权限...