chmod/chown 命令
阿新 • • 發佈:2018-04-02
chomd/chown 目錄文件屬主屬組chmod 命令:
通常用ls -l 就能看到文件的基本信息,當敲完ls -l 後 會看到打印出來的結果最前面有 drwxrwxrwx 這個就Linux當中文件和目錄權限的顯示 r=4(讀) w=2(可寫) x=1(執行) 看到了三組rwx 這樣的東西 , 這些代表就是用戶,用戶組,其他用用戶對文本或目錄有一個什麽樣的權限, 顯示結果如下
[root@localhost ~]# ls -l ./12.txt
-rwxrwxrwx. 1 root root 846 4月 1 13:50 ./12.txt
通過顯示出來的結果可以看到 12.txt屬主是root 屬組也是 root 其他用戶對它的訪問權限 rwx==>屬組 rwx == 屬主 rwx ==》其他用戶對它的權限
chmod 命令使用:
例如將12.txt 屬組的權限改成為可讀可寫,但不能執行(以數字的方式修改)
[root@localhost ~]# chmod 677 ./12.txt
[root@localhost ~]# ls -l ./12.txt
-rw-rwxrwx. 1 root root 846 4月 1 13:50 ./12.txt
也可以這麽修改 u(代表屬主也就是用戶)=rw g(屬組用戶組)=rwx 其他用戶o=rwx 也可以組合使用 chmod ugo=rwx
例如把12.txt 文件的屬主修改為只讀:
[root@localhost ~]# chmod u=r ./12.txt
[root@localhost ~]# ls -l ./12.txt
-r--rwxrwx. 1 root root 846 4月 1 13:50 ./12.txt
a 代表所有 chmod a +x 意思給所有屬主屬組其他用戶都加上執行權限
chmod 常用參數 -R R參數是對整個目錄及子目錄下所有文件賦予權限
chown 命令修改屬主屬組權限命令:
[root@localhost ~]# chown ml ./12.txt [root@localhost ~]# ls -l ./12.txt -rwxrwxrwx. 1 ml root 846 4月 1 13:50 ./12.txt chown ml ./12.txt 是將當前目錄下的12.txt 所有者(屬主)修改為ml用戶
chgrp命令 修改所屬組:
[root@localhost ~]# chgrp user1 ./12.txt 修改當前目錄下12.txt 文件 屬組為user1 這個組
[root@localhost ~]# ls -l ./12.txt 查看當前目錄下12.txt文件信息
-rwxrwxrwx. 1 ml user1 846 4月 1 13:50 ./12.txt
還有一種方式就是chown :user1 也可以更改 也可以 chmod aa:user1 ./12.txt ,這種方式有一個定義就是全是字符串時都是所有者(chmod aa ./12.txt) 凡是冒號後面跟字符串的(chown :user1 ./12.txt)都是屬組
chmod/chown 命令