Day04 Linux 使用者和許可權

2021-07-31 08:04:23 字數 2104 閱讀 1751

1 linux所有內容都是檔案

歸一的思想 物件導向的思想 

檔案只需要做增刪改查的操作

一般的文字讀取工具都是先將內容全部都讀入記憶體中

cat的機制不同 是讀一行顯示一行這與它的功能有關

history 

shift+pagedown/pageup

執行歷史命令

!命令列數

!! 執行和顯示上一條命令的結果

history -c 清除歷史記錄

id 使用者名稱 檢視使用者資訊

每個使用者最開始建的時候回新建乙個和使用者名稱一致的組並將其加入進去

uid新建乙個遞增1,從1000開始

使用者名稱:x(密碼佔位符,如果去掉的話登入就不需要密碼了):uid:gid:使用者的表述資訊:家目錄:啟動bash

/sbin/nologin 表示不能用於登入作業系統

/bin/bash 表示可以用於登入系統

/etc/shadow 加密的密碼檔案

組名:x(密碼佔位符):組id:附加組組成員

檢視使用者屬於哪個組

groups 使用者名稱

wheel組的介紹:

它被一些unix系統用來控制能否通過su命令來切換到超級使用者(root使用者)

新增使用者

useradd -u uid-g 指定組 -g 指定附加組-d 指定家目錄 -c 描述資訊(字串) -s 登入shell 使用者名稱

修改使用者

usermod -g 強制更換新主組 -g 新的附加組列表 (-ag 新增新的附加組)  使用者名稱

刪除使用者

userdel -f 強制刪除 -r 刪除主目錄和郵件池 使用者名稱

新增組groupadd -g 指定gid 組名

刪除組groupdel 組名

修改組groupmod -g 改gid -n 改名 組名

組密碼   

gpasswd 組名 設定組的密碼

gpasswd -r 組名 清除密碼

/var/spool/mail

給個可以登入的使用者都有乙個郵箱 按使用者名稱建資料夾

/etc/skel/ 下的隱藏內容 是新建的家目錄裡面的隱藏檔案的模板,這些檔案都是有用的

cp -r /etc/skel/.[!.]* /home/rose

ls -dl 資料夾

其中第乙個字母表示型別:檔案(-) 目錄(d) 鏈結(l)

其中15表示鏈結數量

在上面的那個.就是開啟selinux的效果

關閉方法:

/etc/sysconfig/selinux中的

chown 所有者.所有組 檔案

chown -r 所有者.所有組 檔案 遞迴改變它及其內容所有的

r=4 w=2 x=1

chmod o=-/w/r/wr 等等

使用者在登入的時候系統會載入許可權等配置,在這個登入過程中,如果給該使用者新增入新的組,此時不會實時的反應上來.要重新登入之後才能發揮作用.

Linux 使用者和許可權

歸一的思想 物件導向的思想 檔案只需要做增刪改查的操作 一般的文字讀取工具都是先將內容全部都讀入記憶體中 cat的機制不同 是讀一行顯示一行這與它的功能有關 history shift pagedown pageup 執行歷史命令 命令列數 執行和顯示上一條命令的結果 history c 清除歷史記...

linux 04 使用者身份與檔案許可權

一 使用者身份與管理能力 推薦使用root操作,避免難以判斷是系統自身的問題,還是因為許可權不足導致的。2 root之所以是操作管理員,因為其uid為0。uid相當於身份證號,具有唯一性,通過uid來判斷使用者身份。iduid 0 root gid 0 root groups 0 root 3 使用...

linux使用者配置和使用者許可權

一 檢視使用者 1 在終端裡.輸入 cat etc passwd,檢視 etc passwd檔案就行了.2 看第三個引數 500以上的,就是後面建的使用者了.其它則為系統的使用者.user tty from login idle jcpu pcpu what ch tty7 0 08 44 2 30...