Linux用户、权限及改变文件所有者及文件所属组多例详解 附python代码
https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!
歡迎關注微信公眾號:寶藏女孩的成長日記
如有轉載,請注明出處(如不注明,盜者必究)
Linux用戶、權限及改變文件所有者及文件所屬組多例詳解
- 一、用戶
- 1.1添加用戶
- 1.2查看用戶
- 1.3刪除用戶
- 1.4退出用戶
- 1.5查看用戶
- 1.6更改用戶所屬組
- 1.7查看用戶所屬組
- 二、權限
- 2.1查看權限
- 2.2權限詳解
- 2.3更改權限
- 2.4數字表示權限
- 三、改變文件所有者及文件所屬組
- 3.1改變文件所有者
- 3.2改變文件的所有者,所屬組
- 3.3對整個目錄的修改
一、用戶
root:系統管理員,root權限最高
1.1添加用戶
語法
useradd name例如:
useradd JayChou1.2查看用戶
cat /etc/passwd我們enter回車就可以看到我們的用戶已經創建好了
在home目錄下可以查看我們的用戶
給用戶輸入密碼:
語法
例如:
passwd jaychou
root用戶可以進入任何用戶且不需要密碼,但是其他用戶相互進入或者進入root需要輸入密碼,例如:
1.3刪除用戶
語法
usedel name例如:
userdel JayChou1.4退出用戶
exit例如
1.5查看用戶
cat /etc/group在最下面就可以看到你新建的用戶
1.6更改用戶所屬組
usermod -g 目標組 用戶例如:
usermod -g wanglihong kunlin1.7查看用戶所屬組
id name例如
id kunlin由于我們剛剛已經改動了kunlin的用戶組了,所以他的用戶組是wanglihong
二、權限
2.1查看權限
語法
ls -l2.2權限詳解
如果是以d開頭,那么就是一個目錄,如果以一個-開頭的話就是一個文本文件。
U:擁有者(user)
G:文件所屬的組(group)
O:其他 (others)
a:所有(all)
rwx分別代表可讀可寫可執行
舉例
上圖最左邊第一例:1.txt的權限為-rw-r–r—,代表的是一個文本文件,擁有者的權限為可讀可寫,文件所屬的組的權限為可讀,其他的權限為可讀
2.3更改權限
例如:
我的1.txt的u權限為rw,g的權限為r,o的權限為r
Chmod的語法:
Chmod (u/g/o/a)(+/-)(rwx) file例如:
刪除某一文件的所有權限:
為文件擁有者添加權限
為文件所屬組添加可讀可寫可執行權限
為文件的擁有者刪除可讀可寫可執行權限,為文件所屬組刪除可讀可寫可執行權限,為其他增加可讀可寫可執行權限
2.4數字表示權限
4:可讀
2:可寫
1:可執行
換句話說421相當于rwx
例如
為wang.txt增加所有權限
三、改變文件所有者及文件所屬組
只有root權限的用戶才能改變文件所有者
3.1改變文件所有者
語法
Chown (所有者)文件例如
chown harrypotter wang.txt3.2改變文件的所有者,所屬組
語法
Chown (所有者):(所屬組)文件例如
chown harrypotter:harrypotter wang.txt
上面是我們操作的單個文件,接下來介紹一個目錄里面的文件的所有者,所屬組的更改
3.3對整個目錄的修改
語法:
Chown -R(所有者):(所屬組)文件例如
chown -R harrypotter:harrypotter wangwangwang
希望能夠幫到你,有問題請留言,一起進步!
總結
以上是生活随笔為你收集整理的Linux用户、权限及改变文件所有者及文件所属组多例详解 附python代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: msyql的FORMAT()函数设置小数
- 下一篇: 前端动画 wow.js 效果