日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

linux —— 学习笔记(用户管理与权限控制)

發布時間:2024/1/17 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux —— 学习笔记(用户管理与权限控制) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄:1、用戶的創建和管理

   ? ?2、組的創建和管理

? ? ? ? ? ?3、文件執行權限的控制

? ? ? ? ? ?4、不用密碼執行sudo


?

1、用戶的創建和管理

用戶的創建和管理:?useradd、usermod 、 userdel 、passwd(只有通過passwd,設定了密碼之后才可以登陸) ?

相關文件:/etc/passwd (用戶的基本信息包括用戶簡單描述和目錄等)/etc/shadow(密碼信息) ?

例子:useradd -m -d /home/benson -c Comment benson ?

2、組的創建和管理

組的創建和管理:groupadd 、 groupmod、groupdel

相關文件:/etc/group(所有組的信息) ?/etc/login.defs (組相關的標準) ? ?

?

3、文件執行權限的控制

?linux中,所有文件和文件夾都有三種基本權限:讀、寫、執行,行使權限的用戶也可分為三種:文件擁有者、文件所屬組用戶、其他用戶。

3.1查看文件的具體權限信息使用 以下兩個命令:

ls -l 或者 ll

執行后,文件夾和文件權限展示如下:

文件: - rw- rw- r-- 1 bensonlaur webadmin 1007 9月 20 14:07 .project文件夾: d rwx rwx r-x 4 bensonlaur webadmin 4096 9月 20 14:12 WebContent/ | | | | | | | | | | | | 文件所屬組 文件名 | | | | 文件的擁有者 | | | 這三位表示其他用戶擁有的權限 | | 這三位表示 文件所屬組者所擁有的權限 | 這三位表示 文件擁有者 的權限 第一位表示是否是目錄(Directory),是目錄則為d,不是則為空

?文件擁有者和文件所屬組默認為 創建文件的用戶和其所在的組(用戶的默認組);

3.2 更改文件的權限

更改文件的權限使用命令:(具體見 man chmod)

chmod [OPTION]... MODE[,MODE]... FILE...

第一種格式是字母形式執行權限的更改:

chmod a+x filename
chmod a+x ,g+w filenamea
+x 是很多可選項的一種選擇,表示所有用戶(a)添加(+)執行權限(x) a的可替代項有: u: owner user 文件擁有者 g: group user 文件所屬組用戶 o: out of group 其他用戶 a: all 所有用戶+的可替代項有: +:添加,追加 -:去除 =:直接重新賦值x的可替代項有: r: 讀權限 w:寫權限 x: 執行權限

第二種格式是數字形式執行權限的更改:

chmod [OPTION]... OCTAL-MODE FILE... chmod 755 filename755 三個數字分別代表三類用戶: u,g,o 每個數字都是由其二進制形式的三個位決定的。 7 = 4 + 2 + 1 5 = 4 + 0 + 1 5 = 4 + 0 + 1| | || | x| wr 所以755 表示的文件權限,對應與上面的 ls -l 的結果就是:- r w x r - x r - x

3.3 更改文件的所有者

改變文件的所有者:

chown [OPTION]... [OWNER][:[GROUP]] FILE...例子: chown -R benson 目錄名 #表示遞歸地修改目錄以及目錄下的文件的所有者為 benson

也可以在修改所有者的時候順便修改所屬組名:

chown -R benson:webadmin 目錄名 #表示遞歸地修改目錄以及目錄下的文件的所有者為 benson, 所屬組為 webadmin

3.4 更改文件的所屬組

單獨更改所屬組:?

chgrp [OPTION]... GROUP FILE...例子: chgrp -R webadmin 目錄名 #遞歸的更改目錄以及目錄下文件的組名位webadmin

?

4、不用密碼執行sudo

使用vim /etc/sudoers 在最后添加 ?一行:(這里用戶名為:bensonlaur)

注意:如果出現語法錯誤,保持后將導致sudo無法使用,到時得重啟進入root模式才能改回來,所以最好使用 visudo 命令,它會在退出保存時自動檢查語法。

bensonlaur ALL=(ALL)NOPASSWD :ALL:<<BLOCK 授權格式: 授權用戶 主機=[(切換到哪些用戶或用戶組)] [是否需要密碼驗證] 命令1,[(切換到哪些用戶或用戶組)] [是否需要密碼驗證] [命令2],[(切換到哪些用戶或用戶組)] [是否需要密碼驗證] [命令3]...... BLOCK

參考:/etc/sudoers 配置文件詳解

配置別名:不同用戶命令權限控制 命令別名的配置

轉載于:https://www.cnblogs.com/BensonLaur/p/5870223.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的linux —— 学习笔记(用户管理与权限控制)的全部內容,希望文章能夠幫你解決所遇到的問題。

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