linux下vi編輯器和使用者的配置檔案及提權講解

2021-12-30 11:52:02 字數 1370 閱讀 3206

vi編輯器3種模式,

命令模式

dd 刪除整行

yy 複製整行

p 貼上

x 刪除游標所處的字元

插入模式

a 在游標後插入

i 在游標前

o 換行輸入

末行模式 : 切換到末行模式

:set nu 顯示行號

:set nonu 不顯示行號

使用者資訊存放位置 /etc/passwd

使用者和群組密碼存放位置 /etc/shadow

在centos6 中普通使用者uid 500 開始,包含500

在 centos7 中普通使用者 uid 1000 開始

新增使用者 useradd username 可指定u g c 等選項

檢視當前使用者id: id username

檢視當前使用者名字:whoami

設定使用者密碼:passwd username (普通使用者只能通過passwd 修改自己本身密碼)

刪除乙個使用者:userdel username (-r 會連同建立的家目錄一同刪除)

建立組:groupadd groupname

gpasswd -a libai tang 設定libai 為組tang 的管理員

newgrp tang 當前使用者請求加入組tang中

centos7中普通使用者提權

1.root許可權將普通使用者(假設為001)加入wheel 中

usermod -g wheel 001

2.sudo 命令即可

chown 使用者名稱 檔名 改的屬主

chown :使用者名稱 檔名 改的屬組

chown 屬主:屬組 檔名

chown 屬主.屬組 檔名

常用命令選項

-r:遞迴修改指定目錄下所有檔案 子目錄的歸屬

chgrp 只改組

-r:遞迴修改指定目錄下所有檔案 子目錄的歸屬

chmod [ugoa][+ - =][rwx] 用於更改檔案許可權

例如檔案 a 的許可權為0

賦予a讀許可權 chmod 222 a

賦予a寫許可權 chmod +444 a

當使用bash時,許可權並不影響,原理,bash先讀取檔案內容,然後再執行,而非執行原檔案

getfacl 檔名 這樣檢視許可權更完整

用於設定特定的使用者或組的許可權

setfacl [mxbrd][goua]:使用者名稱 :許可權 檔名

例如有使用者,xiaoming, 有組名banji 有個檔案1.txt許可權為0

現在須賦予該使用者對改檔案有所有許可權,則

setfacl -m u:xiaoming :rwx 1.txt

default 目錄 (繼承許可權)只能用於目錄 對目錄中建立的目錄有影響

linux下的VI編輯器

vi編輯器是linux下最常用的文字編輯器,主要工作在linux的字元模式下,不需要任何的影象介面是乙個效率很高的文字編輯器。vi編輯器不能對檔案進行排版不能像windos office那樣對字型 段落 格式進行編排。vi編輯器沒有選單欄只有命令,這也是它執行速度快的原因。vi編輯器有3中工作模式 ...

linux下vi編輯器的使用

今天剛接觸linux的程式設計,在linux上程式設計有兩種方式 1 用文字編輯器 如vi,vim,emacs 編輯,用g 等編譯。2 用視窗編輯器 如gvim,gedti 編輯。3 用整合開發環境 ide vi 編輯器是linux和unix上最基本的文字編輯器,工作在字元模式下。由於不需要圖形介面...

linux下VI編輯器的使用

一 vi編輯器簡述 vi 編輯器是linux和unix上最基本的文字編輯器,工作在字元模式下。由於不需要圖形介面,使它成了效率很高的文字編輯器。儘管在linux上也有很多圖形介面的編輯器可用,但vi在系統和伺服器管理中的功能是那些圖形編輯器所無法比擬的。二 vi編輯器工作模式 1 命令列模式comm...