『壹』 在linux中建立了2個用戶,如何刪除另一個用戶
在Linux中userdel命令可以用於刪除用戶帳號及相關檔案。
命令格式:userdel
[-r]
用戶名
參數:-r
用於徹底刪除,用戶HOME目錄下的檔案會被移除,在其他位置上的檔案也將一一找出並刪除,比如路徑/var/mail/用戶名
下的郵件。
警告:userdel不允許你移除正在線上的使用者帳號。你必須kill此帳號現在在系統上執行的程序才能進行帳號刪除。
用法示例:
刪除名為的用戶:
$
userdel
『貳』 linux刪除用戶的命令是什麼
userdel可刪除用戶帳號與相關的文件。若不加參數,則僅刪除用戶帳號,而不刪除相關文件
命
令:
userdel
功能說明:刪除用戶帳號。
語法:userdel
[-r][用戶帳號]
補充說明:userdel可刪除用戶帳號與相關的文件。若不加參數,則僅刪除用戶帳號,而不刪除相關文件。
參數:
-f
刪除用戶登入目錄以及目錄中所有文件。
userdel很簡單,只有一個參數可選
-r
;如果加參數-r
,表示在刪除用戶的同時,一並把用戶的家目錄及本地郵件存儲的目錄或文件也一同刪除;比如我們現在有個用戶jb51,其家目錄位於/var目錄中,現在我們來刪除這個用戶;
userdel
jb51
註:刪除用戶jb51,但不刪除其家目錄及文件;
userdel
-r
jb51
註:刪除用戶jb51,其家目錄及文件一並刪除;
警告:
請不要輕易用-r參數;他會刪除用戶的同時刪除用戶所有的文件和目錄,切記;如果用戶目錄下有重要的文件,在刪除前請備份;
其實也有最簡單的辦法,但這種辦法有點不安全,也就是直接在/etc/passwd中刪除您想要刪除用戶的記錄;但最好不要這樣做,/etc/passwd
是極為重要的文件,可能您一不小心會操作失誤;
其相似命令groupdel
是用來刪除用戶組的;
語法格式:groupdel
用戶組
groupdel
admin
假如刪除的時候忘記帶r參數
以後想刪除這個用戶的文件
可以用下面這條命令
find
/
--nouser
-exec
rm
-
rf
{}
\
刪除所有
用戶不存在而遺留的文件(因為用戶已被刪除,其文件的擁有者為其UID,參數nouser用於刪除此類文件)
『叄』 linux 刪除用戶賬號和主目錄
刪除用戶的命令是:userdel 用戶名
比如我剛建立的用戶是:zhyh,則命令為:userdel zhyh
執行以上命令成功後利用rm -rf /home/zhyh/
就可以了
也可以用:userdel -r zhyh。關於這個linux系統的學習,我一直看劉遄老師的書籍《linux就該這么學》
『肆』 linux如何徹底刪除一個用戶
1、使用root用戶登錄到系統中。
『伍』 linux 刪除用戶賬號和主目錄
刪除命令需用到userdel,只有一個參數可選 -r 。如果加參數-r ,表示在刪除用戶的同時,一並把用戶的家目錄及本地郵件存儲的目錄或文件也一同刪除。
題目要求linux 刪除用戶賬號和主目錄,只需使用userdel –r命令即可。
舉個例子,刪除用戶xiaoluo及刪除他的工作目錄,則使用userdel -r xiaoluo所以,我們只要將userdel –r xiaoluo中的xiaoluo改成你所設置的用戶名即可。
操作步驟:
1、進入linux系統後,我這里創建的賬戶名為xiaoluo。
(5)刪除用戶linux擴展閱讀:
刪除命令需用到userdel,而useradd 或 adser 命令則是用來建立用戶帳號和創建用戶的起始目錄,使用許可權是超級用戶。
『陸』 linux如何刪除用戶:如何保障Linux用戶安全
/etc/passwd中包含有用戶的登錄名、經過加密的口令、用戶號、用戶組號、用戶注釋、用戶主目錄和用戶所用的Shell程序。其中,用戶號(UID)和用戶組號(GID)用於Linux系統惟一標識用戶和同組用戶,以及用戶的訪問許可權。一個好的口令應當至少有6個字元,最好不要取用個人信息(如生日、名字、反向拼寫的登錄名),普通的英語單詞也不好(因為用字典攻擊法容易破解)。口令最好含有一些非字母字元(如數字、標點符號、控制字元等),並且要好記,不能寫在紙上或計算機中的文件里。選擇口令的一個好方法是將兩個不相關的詞用一個數字或控制字元相連,並截斷為8個字元。當然,如果你能記住8位亂碼自然更好。不應在不同機器中使用同一個口令,特別是在不同級別的用戶上使用同一口令。不要將口令於終端功能鍵或Modem的字元串器中。用戶應定期改變口令,推薦3個月改變一次。系統管理員可以強制用戶定期修改口令。為防止眼明手快的人得到口令,在輸入口令時應確認身邊無人。
1.不要讓文件或目錄被他人讀寫。
如果不信任本組用戶,umask設置為022。確保自己的.profile他人不可讀寫;暫存目錄最好不要存放重要文件;home目錄任何人不可寫; uucp傳輸的文件應該加密,並盡快轉移到自己的目錄中。
2.若不想要其他用戶讀文件或目錄,就要使其不允許任何人讀。
umask設置為006/007。若不允許同組用戶存取自己的文件和目錄,umask設置為077;暫存文件按當前umask設置。存放重要數據到暫存文件的程序,就被寫成能確保暫存文件其他用戶不可讀。這樣,就可確保別的用戶不可讀home目錄。
拷貝和移動文件的安全用cp命令拷貝文件時,若目的文件不存在,則將同時拷貝源文件的存取許可,包括Suid和Sgid許可。新拷貝的文件屬拷貝用戶所有,故拷貝別人的文件時應小心,不要被其他用戶的Suid程序破壞文件安全。
用mv命令移動文件時,新移的文件存取許可與原文件相同,mv僅改變文件名。只要用戶有目錄的寫和搜索許可,就可移走該目錄中某人的Suid程序,且不改變存取許可。若目錄許可設置不正確,則用戶的Suid程序可能被移到不能修改和刪除的目錄中,從而出現安全漏洞。
cpio命令用於將目錄結構拷貝到一個普通文件中,然後再用cpio命令將該普通文件轉成目錄結構。小心使用該命令,因為它能覆蓋不在當前目錄結構中的文件,用t選項可首先列出要被拷貝的文件。
不要離開登錄的終端這個問題看起來簡單,但卻是最容易忽視的問題,哪怕只是幾分鍾的疏忽,也會給系統造成危害。
文件加密的安全crypt命令可提供給用戶加密文件。它使用一個關鍵詞將標准輸入的信息編碼變為不可讀的雜亂字元串,送到標准輸出設備。再次使用該命令,用同一關鍵詞作用於加密後的文件,可恢復文件內容。
一般來說,文件加密後應刪除原始文件,只留下加密後的版本,且不能忘記加密關鍵詞。vi命令一般都有加密功能,用vi -x命令可編輯加密後的文件。加密關鍵詞的選取規則與口令的選取規則相同。
由於crypt程序可能被做成特洛伊木馬,故不宜用口令做為關鍵詞。最好在加密前用pack或compress命令對文件進行壓縮,然後再加密。
CU的問題CU命令能使用戶從一個Linux系統登錄到另一個Linux系統。此時,在遠地系統還必須輸入「~」後回車,以斷開CU和遠地系統的連接。
CU也有安全問題。如果本機安全性弱於遠地機,不提倡用CU去登錄遠地機,以免由於本地機不安全而影響較安全的遠地機。由於CU的老版本處理「~」的方法不完善,從安全性強的系統調用,會使安全性弱的系統的用戶使用強系統用戶的CU,傳送強系統的/etc/passwd文件。
暫存文件和目錄的安全Linux系統中暫存目錄為/tmp和/usr/tmp,如果用這些目錄存放暫存文件,別的用戶可能會破壞這些文件。使用暫存文件最好將文件屏蔽值定義為007。保險的方法是建立自己的暫存文件和目錄$Home/Mp,不要將重要文件存放於公共的暫存目錄。
UUCP文件傳輸和網路安全UUCP命令用於將文件從一個Linux系統傳送到另一個Linux系統。通過UUCP傳送的文件,通常存於/usr/spool/uucppublic/login目錄中,Login是用戶的登錄名,該目錄存取許可為777。通過網路傳輸並存放於此目錄的文件屬於UUCP所有,文件存取許可為666和777。用戶應當將通過UUCP傳送的文件加密,並盡快移到自己的目錄中。其它網路將文件傳送到用戶home目錄下的RJC目錄中。該目錄對其他人是可寫、可搜索的,但不一定是可讀的,因而用戶的RJC目錄的存取許可方式應為733,允許程序在其中建立文件。同樣,傳送的文件也應加密並盡快移到自己的目錄中。
Suid/Sgid的安全盡量不寫Suid/Sgid程序。in為現有文件建立一個鏈,即建立一個引用同一文件的新名字。如目的文件已經存在,則該文件被刪除而代之以新的鏈;或存在的目的文件不允許用戶寫,則請求用戶確認是否刪除該文件,因為只允許在同一文件系統內建鏈。若要刪除一個Suid文件,就要確認文件的鏈接數,只有一個鏈才能確保該文件被刪除。若Suid文件已有多個鏈,一種方法是改變其存取許可方式,這將同時修改所有鏈的存取許可;也可以Chmod000文件名,這不僅取消了文件的Suid和Sgid許可,同時也取消了文件的全部鏈。要想找到誰與自己Suid程序建立了鏈,不要立刻刪除該程序,系統管理員可用Ncheck命令找到該程序的其他鏈。
智能終端的安全由於智能終端有Send Enter換碼序列,因此告訴終端當前系統就像是用戶敲入的一樣。這是一種危險的能力,其他人可用Write命令發送信息給本用戶終端。禁止其他用戶發送信息的方法是使用Mesgn命令。Mesgn不允許其他用戶發信息,Mesgy允許其他用戶發信息。 即使如此仍有換碼序列的問題存在,任何一個用戶用Mail命令發送同樣一組換碼序列,不同的要用!rm-r*替換rm-r*。
其他安全問題除了信任的用戶外,不要運行其他用戶的程序。在自己的Path中,將系統目錄放在前面。用Ctrl+D或Exit退出後,在斷開與系統的連接前看到login:提示後再離開,以免在用戶沒注銷時他人進入。定時使用ls -a .命令列出當前目錄中的全部文件,包括以「.」開頭的文件,查看所有文件的存取許可方式和所有者。任何不屬於自己的文件都應懷疑和追究。
以上這些是我作為Linux系統管理員對保持用戶賬戶安全的一些建議。更重要的是要建立安全意識,了解用戶。系統管理員越熟悉自己的用戶和用戶工作習慣源碼天空
,就越能快速發現不尋常的事件,而不尋常的事件就意味著系統安全問題。避免用戶賬戶不安全事故的最基本方法是預防和定期的安全檢查,包括使用嗅探器。
『柒』 在linux系統中,如何刪除創建的用戶並同時刪除帳戶的主目錄
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
『捌』 linux中無法刪除用戶
1、首先進入系統創建一個用戶
[root@localhost /]# useradd haha #創建用戶 haha是用戶名
[root@localhost /]# passwd haha #為該用戶設置密碼
更改用戶 haha 的密碼 。
新的 密碼:******
密碼設置完成後,提示「passwd:所有的身份驗證令牌已經成功更新。」,表示密碼已經設置成功。
2、對該用戶一些信息目錄查看
3、刪除用戶
若使用userdel haha 命令刪除該用戶時,並不能刪除該用戶的所有信息,只是刪除了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四個文件里的該賬戶和組的信息。默認情況下創建一個用戶賬號,會創建一個家目錄和一個用戶郵箱(在/var/spool/mail目錄以用戶名命名)
[root@localhost /]# userdel haha
[root@localhost /]# cat /etc/passwd | grep haha
[root@localhost /]# cat /etc/shadow | grep haha
[root@localhost /]# cat /etc/group | grep haha
[root@localhost /]# cat /etc/gshadow | grep haha
[root@localhost /]# find / -name "*haha*"
4、正確刪除用戶
[root@localhost /]# userdel -r haha
再使用find命令查看,用戶相關文件已經刪除。Linux詳細的命令介紹可以查閱下《Linux命令大全》。
『玖』 Linux群組中怎麼強制刪除用戶
1.userdel
[-r]
username:刪除用戶,用戶想過的數據有,/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow,/home/username,/var/spool/mail/username,參數
1)連同用戶的家目錄一起刪除
2.finger
[-s]
username:查詢用戶相關的信息,參數,
1)-s:僅列出用戶的賬號,全名,終端機與登入時間等
2)-m:列出與後面接的賬號相同者,而不是利用部分比對(包括全名)
不帶參數,默認列出當前登入主機的用戶名
3.chfn
[-foph]
[賬號名]:修改finger輸出的信息,參數,
1)-f:後接完整的大名
2)-o:您辦公室的房間號
3)-p:辦公室的電話號碼
4)-h:家裡的電話號碼
4.chsh
[-ls]:改變shell目錄,參數,
1)-l:列出目前系統上面可用的shell,其實就是/etc/shells的內容啦
2)-s:設定修改自己的Shell
5.id
[用戶名]:查詢用戶的各種id信息,若後面不接用戶名,則表示查詢當前用戶的各種id信息。
6.groupadd
[-g
gid][-r]
組名:添加群組,參數,
1)-g:後面接某個特定的GID,用來直接給予某個GID
2)-r:建立系統群組,與/etc/login.defs有關
7.groupmod
[-g
gid][-n
group_name]
群組名:修改group相關的參數,參數,
1)-g:修改既有的GID
2)-n:修改既有的組名
8.groupdel
[groupname]:刪除指定的群組,再刪除前必須確保沒有用戶用該群組作為初始群組(即該用戶的GID記錄的該群組的id)
9.gpasswd
groupname;gpasswd
[-A
user1,...][-M
user3,...]groupname;gpasswd
[-rR]
groupname:建立群組管理員,參數
1)若沒有任何參數,表示給予groupname一個密碼(/etc/gshadow)
2)-A:將groupname的主控權交由後面的使用者管理(該群組的管理員)
3)-M:將某些賬號加入這個群組中
4)-r:將groupname的密碼移除
5)-R:讓groupname的密碼失效
以上是系統管理員root可以執行的操作,Group
Administrator可以做的動作有:
gpasswd
[-ad]
user
groupname:參數,
6)-a:將某位使用者添加到groupname這個群組當中
7)-d:將某位使用者移除出groupname這個群組當中
10.SGID許可權:目錄具有SGID許可權時,代表用戶在這個目錄底下新建的檔案的群組都與該目錄的群組相同。
『拾』 linux怎麼全部刪除用戶和組
linux刪除用戶組和用戶時常用的一些命令和參數。
1、從組中刪除用戶
編輯/etc/group
找到group1那一行,刪除
a
或者用命令
gpasswd
-d
a
group
2、建用戶:
adser
phpq
//新建phpq用戶
passwd
phpq
//給phpq用戶設置密碼
3、建工作組
groupadd
test
//新建test工作組
4、新建用戶同時增加工作組
useradd
-g
test
phpq
//新建phpq用戶並增加到test工作組
註::-g
所屬組
-d
家目錄
-s
所用的shell
5、給已有的用戶增加工作組
usermod
-g
groupname
username
或者:gpasswd
-a
user
group
6、臨時關閉:在/etc/shadow文件中屬於該用戶的行的第二個欄位(密碼)前面加上*就可以了。想恢復該用戶,去掉*即可。
或者使用如下命令關閉用戶賬號:
passwd
peter
–l
重新釋放:
passwd
peter
–u
6、永久性刪除用戶賬號
userdel
peter
groupdel
peter
usermod
–g
peter
peter
(強制刪除該用戶的主目錄和主目錄下的所有文件和子目錄)
7、顯示用戶信息
id
user
cat
/etc/passwd