日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【CentOS 7笔记11】,目录权限,所有者与所有组,隐藏权限#171022

發布時間:2023/12/19 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【CentOS 7笔记11】,目录权限,所有者与所有组,隐藏权限#171022 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

shallow丿ove


一. 文件或目錄權限change mode

r=4,w=2,x=1 selinux開啟則權限后面會有個. 更改SElinux配置文件,將永久關閉SElinux [root@localhost ~]# vi /etc/selinux/config #將默認的enforcing改為disabled,permissive警告 chmod 700 /root/.ssh chmod u=rwx,g=rx,o=r /home/1 chmod a+x /home/1 #所有者權限都可執行x chmod a-x /home/1 #所有者權限都不可執行x chmod g-x /home/1 #所有組不可執行x chmod -R #遞歸更改

二. 更改所有者和所屬組change owner,change group

1. 創建所有者

[root@localhost ~]# adduser user1 #創建普通用戶或useradd [root@localhost ~]# touch /home/1.txt [root@localhost ~]# chown hello /home/1.txt #更改所有者 [root@localhost ~]# ls -l /home/ [root@localhost ~]# userdel user1 #刪除用戶 [root@localhost ~]# userdel -r user1 #刪除用戶及用戶主目錄

2. 創建一個用戶組

[root@localhost ~]# groupadd userall [root@localhost ~]# useradd -g userall user1 #新建用戶添加到用戶組中。-g 所屬組,-d家目錄,-s所用的shell [root@localhost ~]# usermod -g 組名 用戶名 #添加用戶所在組 [root@localhost ~]# usermod -d 目錄名 用戶名 #改變該用戶登陸的初始目錄 [root@localhost ~]# cat /etc/passwd 用戶:已加密密碼:用戶id:用戶所在組id:注釋:用戶主目錄:該用戶所使用的shell(解析器) [root@localhost ~]# touch /home/2.txt [root@localhost ~]# chgrp userall /home/2.txt #更改所有組 [root@localhost ~]# ls -l /home/ [root@localhost ~]# chown hello:userall /home/3.txt #更改所有者和所有組 [root@localhost ~]# chown :userall /home/4.txt #只更改所有組 [root@localhost ~]# chmod -R #遞歸更改

3. 給已有的用戶添加用戶組

[root@localhost ~]# usermod -G groupname username(把該用戶從其他用戶組移除,并添加到指定的用戶組內) [root@localhost ~]# usermod -a goupname username

三. umask

[root@localhost ~]# touch /home/1.txt # 文件默認權限為644 [root@localhost ~]# mkdir /home/1/ #目錄權限默認為755 [root@localhost ~]# umask #0022 umask 002 touch /home/1.txt #664 mkdir /home/1/ #775 umask算法 666=(rw-rw-rw)-003(-------wx)=664(rw-rw-r--) 777=(rwxrwxrwx)-003(-------wx)=774(rwxrwxr--)

四. 隱藏權限chattr

查看文件權限 [root@localhost ~]# touch /home/1.txt [root@localhost ~]# chattr +i /home/1.txt [root@localhost ~]# vi 1.txt [root@localhost ~]# head -n2 /etc/passwd >> /home/1.txt #提示權限不夠 [root@localhost ~]# ls -l 1.txt #rw-rw-r-- [root@localhost ~]# lsattr /home/1.txt #----i------------ 而 [root@localhost ~]# touch 2.txt [root@localhost ~]# lsattr 2.txt #----------------- [root@localhost ~]# chattr +i /home/1.txt #加i權限 [root@localhost ~]# chattr -i /home/1.txt #減i權限 [root@localhost ~]# chattr +a /home/2.txt #只能追加,不能刪除,不能更改 [root@localhost ~]# lsattr /home/2.txt #-----a----------- 查看目錄權限 [root@localhost ~]# lsattr -d /home/111 文件追加: [root@localhost ~]# mkdir /home/222 [root@localhost ~]# chattr +i /home/222 #可以寫已經存在的文件 [root@localhost ~]# touch /home/222/2.txt [root@localhost ~]# chattr -i /home/222 [root@localhost ~]# chattr +a /home/222 [root@localhost ~]# touch /home/222/2.txt #文件追加

當ls發現有一個文件結尾后面加~,則這是個緩存,當保存后則自動覆蓋到原來的文件里


轉載于:https://my.oschina.net/u/3892756/blog/3052753

總結

以上是生活随笔為你收集整理的【CentOS 7笔记11】,目录权限,所有者与所有组,隐藏权限#171022的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。