Linux學習日記之初始使用者管理

2021-10-19 08:12:42 字數 2039 閱讀 1143

#可以看到日期等資訊

who am i

#只能看到當前登陸的使用者名稱

whoami

只有當當前使用的shell是登陸時的shell,有使用者與who的stdin相關聯時,才會輸出內容。

如筆者在本地的ubuntu系統上輸入這個命令就不會用提示。這時,只需開啟乙個登陸shell的終端例如tmux,或者通過ssh登陸到本機,再在新的終端裡執行命令即可。

共同點:都是root使用者許可權;

不同點:

su只獲取root許可權,工作許可權不變;

sudo:表示獲取臨時的root許可權執行命令。

使用su,使用者發生變化,操作環境不變;

使用su -,使用者發生變化,操作環境也變化了。

sudo adduser lilei

#可以設定密碼

sudo passwd shiyanlou

這個命令不但可以新增使用者到系統,也會為新使用者在/home目錄下建立乙個工作目錄:

#檢視方式

可以用如下命令切換使用者登陸:

su -l lilei
退出當前使用者的方法:

#方法一:

exit

#方法二:

ctrl+d

#方法一:

冒號之前表示使用者,後面表示該使用者所屬使用者組

#方法二:檢視/etc/group檔案

cat /etc/group | sort

#可以用grep過濾掉一些不想看的結果(只看shiyanlou):

cat /etc/group | grep -e "shiyanlou"

如圖,可以看出使用者lilei不在sudo使用者組中

首先試試

如圖可以看出使用者lilei不在sudo使用者組中

這裡用shiyanlou使用者執行sudo命令將lilei新增到sudo命令組

#這一步需要輸入密碼

su - shiyanlou

如需重新設定密碼:

sudo passwd shiyanlou
切換成功後,進行如下操作:

groups lilei

sudo usermod -g sudo lilei

groups lilei

su - lilei

sudo ls /

刪除使用者:

#以名為lilei的使用者為例

sudo deluser lilei --remove-home

–remove-home引數會將該使用者的工作目錄一併刪除。

刪除使用者組:

#以名為public的使用者組為例

#如果該使用者組中還有其他使用者,需要先將該使用者組中的使用者全部刪除

sudo groupdel public

Python學習之初始(一)

python版本 目前使用的python版本有兩個,分別是python2和python3這兩個版本,當然了,python3這個版本是最新的,當然要使用這個版本為好。軟體的安裝是有一點要注意,下圖中的紅框部分的核取方塊一定要選中,尤其是最後乙個add path的核取方塊,如果沒有選中的話,那不好意思,...

linux(十一)之初始化檔案

前面寫了很多linux的知識,其實很多都是命令的,所以要去多多的練習才能學的更好,加油為了好工作。要麼現在懶惰,未來討飯。要麼現在努力,未來愜意。系統初始化檔案是給系統做配置資訊的,最重要的系統資訊是環境變數的配置。初始化檔案分為系統級別和使用者級別在shell為bash時 1 系統級別的初始化檔案...

MFC CTreeView學習之初始化(一)

void cmytreeview oninitialupdate dummyunionname tvinsertstructw,lptvinsertstructw typedef struct tagtvitemw tvitemw,lptvitemw tvinsertstruct tvinsert ...