linux命令添加文件权限,linux 的常用命令及文件权限管理
一些常規命令
# 切換目錄
cd /www/app
# 顯示當前目錄絕對路徑
pwd
# tab鍵可以自動補全路徑,命令;及提示選擇,自動補全、避免輸入錯誤、
tab
# 創建文件夾
mkdir test
# 創建文件
touch 123.txt
# 創建文件并打開
vi 123.txt
# 查看文件、more 之后,通過空格鍵翻下一頁,b鍵上一頁,q鍵退出
more 123.txt
# 更改文件名、移動文件到別的目錄
mv 1.txt aaa.txt
mv 1.txt ./bb
# 復制文件、復制目錄
cp 1.txt ./bb
cp -R aa ./bb
# bb文件夾中也有一個1.txt,不提示Y
\cp 1.txt ./bb
# 刪除文件、刪除目錄
rm -f 1.txt
rm -rf test
# 查找、查詢
who
whereis
find -name
# 頁面上下滾,上下翻頁
shift + 上下方向鍵
shift + pgUp pgDn
權限相關
要理解 linux 下的用戶權限管理。就需要理清 文件、用戶、進程之間的關系。
首先,root 用戶擁有最高權限。擁有所有文件的讀、寫、運行權限。
然后,其它用戶,可以擁有某個文件的讀、寫、運行權限。
一個進程的讀寫權限取決于,運行這個進程的用戶的權限。
然后我們可以通過變更目錄權限,和更換用戶運行進程來改變進程的讀寫權限。
1、sudo 用戶組,可以獲得臨時root權限
這主要用于修改權限什么的。
2、添加用戶組、用戶、設置用戶密碼、查看用戶所屬用戶組
# 添加用戶組 git
groupadd git
# 添加用戶git
useradd git
# 為用戶git設置密碼
passwd git
# 查看git用戶屬于哪個用戶組
groups git
# 創建用戶git并放入到app用戶組
useradd -G app git
# 將一個已有用戶增加到一個已存在的組、加上 -a 用戶存在于兩個組中
usermod -a -G app git
# 查看用戶信息
id git
當創建用戶時,會默認創建對應名字的用戶組。
3、目錄列表、文件所屬用戶、及文件所有者變更
# 查看當前目錄下的文件 加上 -a 會顯示 `.` 開頭的文件
ls -a
# 查看當前目錄下的文件信息
ls -l
ls -lh
# 變更文件test所有者為git
chown -R git test
# 變更文件的權限。
chmod 777 test
# 遞歸變更
chmod 777 -R test
總結
以上是生活随笔為你收集整理的linux命令添加文件权限,linux 的常用命令及文件权限管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sublime怎么编译php,让subl
- 下一篇: 缺失值侦测与处理