Linux 使用者與檔案的賦權管理

2021-08-23 12:03:12 字數 2654 閱讀 3708

一、使用者的管理

ls -l /etc/group 檢視所有的使用者組及許可權

ls -l /etc/passwd 檢視所有使用者及許可權

vi /etc/group 檢視所有的使用者組及許可權內容

vi /etc/passwd 檢視所有使用者及許可權的內容

vi檢視,要退出 按esc後輸入 :q

groups 檢視當前使用者所在的組

groupadd xiaoming 建立乙個xiaoming的組

useradd xiaoming 建立的xiaoming的使用者

passwd xiaoming 密碼設定為xiaoming 密碼資訊鍵入有效,只是不顯示

su - xiaoming 切換使用者為 小明

波浪線 是root,/ 是 root的上一級

在 其他使用者下, home 才是該使用者的上一級目錄

chage -m 60 xiaoming 小明的密碼兩次改變最大間距天數為60天。

usermod -g staff xiaoming 修改小名到staff組

userdel xiaoming 刪除使用者但儲存使用者主目錄

userdel -r xiaoming 刪除使用者以及使用者主目錄 是遞迴性的操作,故需要謹慎此操作

logout 當前使用者退出

who am i 當前使用者是誰

groupadd 組名 新增組

groupmod 組名 修改組

groupdel 組名 刪除組

二、檔案許可權管理

檔案物件:

1)檔案所有者

2)所有者所在的組

3)其它使用者

檔案許可權:r(4)+寫w(2)+執行x(1)

1)讀取

2)寫入

3)執行

許可權檢視命令: ls -al

變更許可權命令:

命令所在路徑:/bin/chgrp 執行許可權:所有使用者 功能:改變檔案所有組

語法:chgrp 新組名 檔名

chgrp -r[引數r遞迴 意思,可省略 根據實際要求檢視是否需要引數的使用] xiaoming /root/2 改變檔案或目錄所屬的組為小明

chgrp xiaoming 2

chgrp xiaoming /root/2 第二種寫法

命令所在路徑:/bin/chown 執行許可權:所有使用者 功能:改變檔案所有者

語法: chown 新使用者 檔名

只有管理員才可以操作,檔案所有者也不行

chown -r xiaoming /root/2 改變檔案或目錄擁有者

【許可權的人分為u g o ; 許可權是:r w x ,對應讀,寫,執行,對應數字代號:4,2,1】

命令所在路徑:/bin/chmod 執行許可權:所有使用者 功能:改變檔案或目錄許可權

語法:chmod 檔案或目錄

可以一次執行多個操作,逗號隔開:chmod u+x,o-x 1txt

-r 遞迴修改;不僅將這個目錄改掉,而且將目錄下所有檔案都改掉

8進製數字模式:

chmod 745 2 檔案2全部使用者賦予讀寫執行許可權

字元模式:

chmod u+x abc.sh 檔案abc.sh增加執行許可權

chmod u+w abc.sh u 是使用者

chmod u+r abc.sh

三、檔案常用命令:

cd . 當前目錄 乙個點

cd .. 上級父目錄 兩個點

cd ~ 家目錄 cd 切換到 家目錄

pwd 檢視當前目錄在哪

cd ../etc 上級目錄中的etc ,是相對路徑 etc 和 root 是同一級的目錄

mkdir 建立目錄

rmdir 刪除空目錄

rm 刪除乙個檔案或目錄。 如果是目錄的話,就需要指定遞迴-r 的引數資訊才可以刪除

clear 清屏

ls 列出目錄下的檔案的資訊

ls -l 2 檢視當前使用者的2檔案

ls -al 2 檢視當前工作目錄下的2檔案資訊

ls -a -l 2 第二種寫法

l 是檔案的詳細資訊,al 是檔案的詳細資訊加隱藏檔案資訊

【許可權的第乙個如果是 - ,則表示是乙個檔案;如果是 d ,則表示是乙個目錄;如果是 l ,則表示是乙個軟鏈結檔案】

cp 複製乙個檔案或者目錄到某個 目錄(也就是資料夾)下面

desktop 桌面

cp 2 desktop 複製檔案2 到桌面 ———–區分大小寫

mv 移動乙個目錄或檔案,可以實現

重新命名。

cat 由第一行開始顯示檔案內容

cat /etc/group 可以檢視組,同理也可以檢視使用者

tac 從最後一行開始顯示,tac是cat的倒寫。

nl 顯示的時候,輸出行號。

more 分頁的顯示檔案內容。

less 與more 類似,比 more 好的是,上下鍵可以往前後翻頁。 退出用 :q

head 檢視頭幾行 10個

tail 檢視尾幾行 10個,無法指定行數

od 以二進位制的方式讀取檔案內容,不常用

touch 更改檔案的相關屬性,檔案不存在時建立檔案。

當前路徑 touch test5

指定路徑 touch test/test5

linux檔案賦權

檔案賦權 採用ls l 可以檢視當前目錄下的檔案的許可權。rw 600 只有所有者才有讀和寫的許可權 rw r r 644 只有所有者才有讀和寫的許可權,組群和其他人只有讀的許可權 rwx 700 只有所有者才有讀,寫,執行的許可權 rwxr xr x 755 只有所有者才有讀,寫,執行的許可權,組...

Greenplum刪除集群中賦權的使用者

目錄 1 撤銷使用者在資料庫上的許可權 2 撤銷使用者在schema上的許可權 3 撤銷使用者在table上的許可權 4 撤銷使用者在function上的許可權 5 刪除角色 移除資料庫的許可權 revoke all on database databasename from username da...

Linux使用者管理及sudo提權

目錄 一 使用者及組管理 1.管理使用者帳號 1.1 新增使用者 useradd 1.2 檢查使用者屬性 id 1.3 修改使用者屬性 usermod 1.3 設定登陸密碼 passwd 1.4 設定帳號有效期 chage 1.5 鎖定使用者帳號 passwd 1.6 刪除使用者 userdel 2...