一點Linux小知識 使用者和組

2021-10-03 16:01:15 字數 1944 閱讀 9124

建立乙個新使用者組

groupadd 使用者組名字
刪除乙個使用者組

groupadel 使用者組名字
重新命名乙個使用者組

groupmod -n 新的使用者組名稱  舊的使用者組名稱
建立乙個新使用者

useradd 使用者名字
刪除乙個使用者

userdel -r 使用者名稱
修改使用者屬性

usermod -c "update" -g system -d /ftp/user1 -s/bin/nologin 使用者名稱

-c:引數用來指定該賬號的說明資訊

-g:引數用來指定該使用者所屬的使用者組

-d:引數用來指定該使用者的家目錄

-s:指定該使用者登入系統執行的shell程式

修改自己的賬戶密碼

passwd
root 管理員修改乙個使用者的口令

passwd 使用者名稱
顯示檔案許可權

檔案的許可權使用"+」設定許可權,使用"取消許可權

ls -lh

設定目錄的所有人(u)、群組(g)以及其他人(0)以讀(r ).寫(w)和執行(x)的許可權

chmod ugo+rwx data1
刪除群組(g)與其他人(0)對目錄的讀寫執行許可權

chmod go-rwx data1
改變乙個檔案的所有人屬性

chown user1 file1

user1:表示檔案的所有者使用者

file1:需要改變的檔案

改變-乙個目錄的所有人屬性並同時改變該目錄下所有檔案的屬性

chown -r user1 data1

user1:檔案的所有者使用者

data1:需要操作的檔案

改變檔案的使用者組

chgrp groip1 file1

groip1:新的使用者組

file1:需要操作的檔案

改變乙個檔案的所有人和群組屬性

chown user1:group1 file1

注:user1是檔案新所有者

file1 是需要操作的檔案

解壓乙個叫做"data1.bz2"的檔案

bunzip2 data1.bz2
壓縮乙個叫做「data1」的檔案

bzip2 data1
解壓乙個叫做「data1.gz」的檔案

gunzip data1.gz
壓縮乙個叫做「data1」的檔案

gzip data1
打包檔案

tar -cvf 檔案.tar 檔名
建立- -個包含了file1', file2'以及'dir1'的檔案檔案

tar -cvf archive.tar file1 file2 dir1
顯示乙個包中的內容

tar-tf archive.tar
釋放乙個包data.tar

tar xvf data.tar
檢視打包的檔案data.tar

tar tvf data.tar
建立乙個zip格式的壓縮包

zip data1.zip file1

Linux一點小知識

ps o pid,pgid,ppid,comm cat pid pgid ppid command 17906 17906 17905 bash 18011 18011 17906 ps 18012 18011 17906 cat 1.程序組 pid為程序自身的id,pgid為程序所在的程序組的id...

每天記錄一點小知識

1,2,3 reduce a,b undefined 1 2,3 reduce a,b a b 6 1 2,3 reduce a,b 6function clone obj for var attr in obj return copy msg 分頁函式 param data 分頁渲染的資料 par...

volatile的一點小知識

volatile是輕量級的synchronized。彙編指令中會加入lock字首避免指令重排並把寫緩衝區的所有資料重新整理到記憶體中保證可見性,但不保證原子性。記憶體屏障 一組處理器指令,實現對記憶體操作的順序限制。有volatile修飾的變數,在進行寫操作時,會發生兩件事 lock字首指令會引起處...