Linux學習筆記一

2022-05-05 14:39:11 字數 1245 閱讀 1842

預設情況下,所有系統帳號與一般身份使用者,以及root的相關資訊,都記錄在/etc/passwd檔案內;密碼記錄在/etc/shadow檔案中;linux所有的使用者組名稱都記錄在/etc/group內。不可隨意刪除這3個檔案。

了解linux檔案屬性,以root身份登入後 輸入ls -al 檢視具體屬性設定。

檔案前面第乙個字元為 . 表示隱藏檔案。

各欄位依次的含義:檔案屬性,連線數,檔案擁有者,檔案所屬使用者組,檔案大小,檔案最先修改時間,檔名

檔案屬性10欄位:

linux檔案型別:

d 目錄,

l 連線檔案link file

,b 裝置檔案中可供儲存的介面裝置,

c 裝置檔案中串列埠裝置如鍵盤滑鼠

擁有者許可權,同使用者組許可權,其他非本使用者組許可權

r read讀,w write寫,x excute可執行

9個屬性,3個一組,其中可用數字來表示各個屬性:r--4,w--2,x--1,將同一組的3個屬性相加:owner=rwx=4+2+1

windows中,乙個檔案是否具有執行能力是通過「副檔名」來決定,但在linux中是通過是否具有x屬性來決定的。

linux副檔名:

.sh:批處理檔案(script,指令碼),shell寫成

.pl:程式語言perl的檔案

更改檔案許可權

charp 改變檔案所屬使用者組

chown 改變檔案擁有者

chmod 改變檔案的屬性,suid等特性

chown還可以直接修改使用者組的名稱。什麼時候用到chown和chgrp,比如將乙個檔案copy給其他人時,複製後的檔案擁有者仍然是原來的擁有者,所以得到檔案複製分的使用者仍然沒有修改的許可權,此時就需要修改檔案的擁有者與使用者組。

當我們以vi編輯shell的文字檔案後,其屬性通常都是-rw-rw-rw-,666屬性,如果要將它變成可執行檔案,並且不能讓其他人修改此檔案,那麼就需要修改檔案的屬性成 -rwxr-xr-x,755屬性

一般身份使用者,如筆者帳號perfy,那麼在/home/perfy這個目錄內,無論是誰,包括root建立的檔案,無論該檔案屬於誰,無論該檔案的屬性是什麼,perfy這個使用者都有許可權將該檔案刪除。

目錄許可權

drwxr--r--  3  root  root  4096  jun 25 08:35  .ssh

root可以讀寫執行,非root不可進入。x與目錄的關係非常重要,如果在該目錄下不能執行任何命令的話,那麼自然也就無法進入;如果想對他人開放某個目錄的話,要開放該目錄的x屬性

Linux學習筆記(一)

一 基礎知識 整個unix體系結構包括這麼幾個部分 1 登入 系統的口令檔案存放在 etc passwd下面,每行是一條記錄。每條記錄以 分隔包含7個字段 但是現在所有的系統都將這些資訊放在其他檔案 which file linux預設是bourne again shell bash 2 檔案和目錄...

linux學習筆記一

gnu general public license 奇數發展中版本,偶數穩定版本 linux的兩種操作方式 圖形介面 x windows system 僅是linux上的一套軟體 文字介面 command line 網路伺服器 www,mail server,file server,ftp ser...

Linux學習筆記(一)

一 磁碟分割槽 第一步 檔案系統型別 ext3 掛載點 固定大小 10000mb 第二步 檔案系統型別 ext3 掛載點 boot 強制為主分割槽 100mb 第三步 檔案系統型別 swap 固定大小 1000mb 第四步 檔案系統型別 ext3 掛載點 home 固定大小 5000mb 二 圖形介...