linux刪除用戶oracle用戶名,linux添加用戶useradd 刪除用戶userdel

1.作用

useradd或adduser命令用來建立用戶帳號和創建用戶的起始目錄,使用權限是超級用戶。

2.格式

useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name

3.主要參數

-c:加上備注文字,備注文字保存在passwd的備注欄中。

-d:指定用戶登入時的主目錄,替換系統默認值/home/

-D:變更預設值。

-e:指定賬號的失效日期,日期格式為MM/DD/YY,例如06/30/12。缺省表示永久有效。

-f:指定在密碼過期后多少天即關閉該賬號。如果為0賬號立即被停用;如果為-1則賬號一直可用。默認值為-1.

-g:指定用戶所屬的群組。值可以使組名也可以是GID。用戶組必須已經存在的,期默認值為100,即users。

-G:指定用戶所屬的附加群組。

-m:自動建立用戶的登入目錄。

-M:不要自動建立用戶的登入目錄。

-n:取消建立以用戶名稱為名的群組。

-r:建立系統賬號。

-s:指定用戶登入后所使用的shell。默認值為/bin/bash。

-u:指定用戶ID號。該值在系統中必須是唯一的。0~499默認是保留給系統用戶賬號使用的,所以該值必須大于499。

4.說明

useradd可用來建立用戶賬號,它和adduser命令是相同的。賬號建好之后,再用passwd設定賬號的密碼。使用useradd命令所建立的賬號,實際上是保存在/etc/passwd文本文件中。

5.應用實例

建立一個新用戶賬戶testuser1,并設置UID為544,主目錄為/usr/testuser1,屬于users組:

代碼如下

復制代碼

#useradd -u 544 -d /usr/testuser1? -g users -m? testuser1

加-m 如果主目錄不存在則自動創建

6.例

使用管理員賬號登陸系統,建立用戶tmp_3452 密碼3sdt5:Eawhg

添加用戶命令:

代碼如下

復制代碼

[root@ptr228 ~]# adduser tmp_3452

修改密碼命令:

[root@ptr228 ~]# passwd tmp_3452

在系統出現提示輸入密碼是輸入密碼:3sdt5:Eawhg 系統提示輸入確認密碼后再輸入一次。OK添加成功。

7.useradd批量添加用戶

使用useradd時,如果后面不添加任何參數選項,例如:#sudo useradd test創建出來的用戶將是默認“三無”用戶:一無Home Directory,二無密碼,三無系統Shell。

步驟如下:

(1)建立用戶名列表文件username.txt (同上)

(2)創建用戶密碼對應文件serc.txt,格式為username:password (注意文件的格式)

代碼如下

復制代碼

stu1:tt1stu2:tt2stu3:tt3stu4:tt4stu5:tt5stu6:tt6

(3)批量添加的腳本文件aa.sh

代碼如下

復制代碼

##添加用戶,并且在/home/ 下為用戶生成用戶目錄。cat < username.txt | xargs -n 1 useradd -m##批處理模式下更新密碼chpasswd < serc.txt##將上述的密碼轉換到密碼文件和組文件pwconv##結束驗證信息echo "OK 新建完成"(4)執行該腳本文件,查看執行過程

root@liu:/home/liu/Desktop/Dos# sh aa.sh

新建完成???????? useradd命令,在執行沒有出錯的情況下,不會輸出任何的信息,不會與用戶交互。但是用戶必須要記住那些設置項目,否則添加的用戶可能出現一些預想不到的結果。

8.新創建一個oracle用戶,這初始屬于oinstall組,且同時讓他也屬于dba組。

#useradd oracle -g oinstall -G dba

新創建一個oracle用戶,這初始屬于oinstall組,且同時讓他也屬于dba組。

9.無法使用shell,且其用戶目錄至/var/servlet/service

#useradd tomcat ?-d /var/servlet/service -s /sbin/nologin

無法使用shell,且其用戶目錄至/var/servlet/service

二,userdel刪除用戶

刪除剛創建的賬號 tmp_3452

刪除用戶命令:

代碼如下

復制代碼

[root@ptr228 ~]# userdel tmp_3452

或者連同用戶目錄一并刪除:

代碼如下

復制代碼

[root@ptr228 ~]# userdel -f tmp_3452

注意:這里如果用戶還在登陸的話,會提示,用戶正在登陸無法刪除。此時可能需要先強制用戶退出。

3. 強制退出已經登陸用戶

查看當前登陸用戶的命令:

代碼如下

復制代碼

[root@ptr228 ~]# w

會輸入如下結果:

代碼如下

復制代碼

12:10:27 up 21:13,? 1 user,? load average: 0.00, 0.01, 0.08USER????????? TTY????? FROM???????????????? LOGIN@?? IDLE?? JCPU?? PCPU WHATroot??????????? pts/0??? ***.**.***.**??? 11:33??? 0.00s? 0.08s? 0.00s?? wtmp_3254??ps1?????? ***.**.***.**???? 11:33??? 0.00s? 0.08s? 0.00s?? ls

這里知道了登陸用戶的tty是ps1執行強制退出命令pkill:

命令原型: pkill -kill -t [TTY]

代碼如下

復制代碼

[root@ptr228 ~]# pkill -kill -t ps1

執行之后再執行名w 可以看到用戶已經退出。

重復執行第二步的刪除用戶命令,刪除成功。

?

?

?

非root用戶執行useradd 需臨時調權限,前面加sudo

新增一個用戶:user1

root下:useradd user1

其他用戶:sudo useradd user1

查看linux用戶列表:cat /etc/passwd

154200624_1_20190214035826693.png

新增一個用戶:user2 并指定用戶組:ftp

root下: useradd -g ftp user2

154200624_2_20190214035827115.png

新增一個用戶:user4 并指定家目錄:/mnt/bak/

root下:useradd -d /mnt/back/ user4

如果沒有此目錄,則報錯,就需要手動創建目錄;

154200624_3_20190214035827271.png

需要切換到root下創建目錄,創建后登錄就正常了;(sudo提權也可以創建)

154200624_4_20190214035827443.png

新增一個用戶:user5 并設置密碼為 123456

root下:useradd -p 123456 user5

154200624_5_20190214035827537.png

查看linux用戶密碼: cat /etc/shadow

154200624_6_20190214035827693.png

新增一個FTP用戶:ftp2018 (無需登錄系統)

root下:useradd -g ftp -s /sbin/nologin ftp2018

154200624_7_20190214035827881.png

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/260134.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/260134.shtml
英文地址,請注明出處:http://en.pswp.cn/news/260134.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Asp.net創建偽靜態頁面

下面是我研究了好幾天和同事一起才研究出來的&#xff0c;原創。 1偽靜態的定義&#xff1a; 偽靜態是相對真實靜態來講的&#xff0c;通常我們為了增強搜索引擎的友好面&#xff0c;都將文章內容生成靜態頁面&#xff0c;但是有的朋友為了實時的顯示一些信息。或者還想運用動態…

Spring 管理Bean(獲取Bean,初始化bean事件,自動匹配ByName······等)

1.實例化spring容器 和 從容器獲取Bean對象 實例化Spring容器常用的兩種方式&#xff1a; 方法一: 在類路徑下尋找配置文件來實例化容器 [推薦使用] ApplicationContext ctx new ClassPathXmlApplicationContext(new String[]{"beans.xml"}); 方法二: 在文件系統路徑…

directoryinfo 讀取 映射磁盤_LoaRunner性能測試系統學習教程:磁盤監控(5)

上期我們講到LoaRunner性能測試內存監控&#xff0c;這期我們講LoaRunner性能測試磁盤監控。磁盤監控在介紹磁盤監控前&#xff0c;先介紹固定磁盤存儲管理的性能&#xff0c;固定磁盤存儲器的結構層次如圖所示。每個單獨的磁盤驅動器稱為一個物理卷&#xff08;PV&#xff09;…

Eclipse新建web項目正常啟動tomcat不報錯,但不能訪問項目的解決方法

原因: 雖然我手動添加了自己下載的tomcat,但是由于在Eclipse中創建Server時&#xff0c;“Server Locations”選項采用的時默認配置&#xff0c;即"Use workspace metadata(does not modify tomcat installation ),這意味著該Server不會改變TOMCAT的安裝及部署目錄&#…

oracle10g執行insert,oracle 10g 增強審計。表insert 及bind values

oracle 10g之前&#xff0c;可以審計對表的操作&#xff0c;但不能記錄操作時的各個列的值。在10g中&#xff0c;已經可以審核并監控到具體的sql語句及內容了。要求10g以后的版本。alter system set audit_traildb_extended scopespfile;[more]示例&#xff1b;SQL> show us…

點擊按鈕 變換圖片

<html xmlns"http://www.w3.org/1999/xhtml"><head><meta http-equiv"Content-Type" content"text/html; charsetutf-8" /><title>變換圖片</title><script type"text/javascript">function chan…

[鄰接表] 學習鄰接表的表示方法+BFS

算法導論上面的偽代碼實現哦&#xff0c;沒啥技術&#xff0c;不過這個鄰接表表示法&#xff08;figo大神教的&#xff09;很nice。 簡單說一下&#xff0c;head里面是放著自己節點后面鏈的最后一個元素在邊池中的位置&#xff0c;邊池里面成一個一個鏈狀&#xff0c;像并查集&…

wordpress漏洞_WordPress XSS漏洞可能導致遠程執行代碼(RCE)

原作者&#xff1a; Ziyahan Albeniz在2019年3月13日&#xff0c;專注于靜態代碼分析軟件的RIPS科技公司發布了他們在所有版本的WordPress 5.1.1中發現的跨站點腳本(XSS)漏洞的詳細信息。該漏洞已在不同類別的各種網站上公布。有些人將其歸類為跨站點請求偽造(CSRF)漏洞&#x…

centOS 6環境下安裝R-3.3.2及Rstudio-server

【編譯R語言】 1、下載安裝R語言 # 下載R-3.3.2 $ wget https://cran.r-project.org/src/base/R-3/R-3.3.2.tar.gz# 安裝R-3.3.2 $ tar -zxvf R-3.3.2.tar.gz $ cd R-3.3.2# 安裝到默認目錄下 --perfix/opt/R 或 /usr/local/lib64/R $ ./configure --prefix/opt/R --with-re…

DJ輪回舞曲網下載教程

該網站網址為&#xff1a;http://www.92cc.com/ 昨天有網友問我這個網站能不能下載。我告訴他&#xff0c;只要能在線試聽的就能下載 于是今天出個臨時教程 教大家如何獲取試聽的音樂URL。 第一步找到試聽的網址&#xff0c;如&#xff1a; http://www.92cc.com/p97206.html 第…

【DP】【Asia - Harbin - 2010/2011】【Permutation Counting】

【題目描述】Given a permutation a1, a2,...aN of {1, 2,..., N}, we define its E-value as the amount of elements where ai > i. For example, the E-value of permutation {1, 3, 2, 4} is 1, while the E-value of {4, 3, 2, 1} is 2. You are requested to find h…

三豐三坐標編程基本步驟_三豐三坐標CRYSTA APEX S776

日本三豐MITUTOYO從1934年成立至今&#xff0c;專力致于精密測量儀器的研發和生產&#xff0c;在七十多年中&#xff0c;日本三豐量具MITUTOYO已成為世界最大綜合測量儀器的制造商&#xff0c;它生產的產品包括千分尺&#xff0c;卡尺&#xff0c;千分表&#xff0c;高度尺&…

oracle的文件后綴名,轉:數據文件的擴展名是ora,dbf,dat的,有什么區別?

只是通過擴展名來標識文件的類型而已&#xff0c;對于數據文件不管是ora/dat/dbf&#xff0c;都是一樣的&#xff0c;沒有什么區別。.dbf-數據文件&#xff0c; .tmp-臨時文件&#xff0c;.log-重作日志文件(redo log file)&#xff0c; .ctl-控制文件.ora-參數文件&#xff0c…

Unity3D研究院之Android同步方法讀取streamingAssets

版本Unity5.3.3 Android 小米pad1 首先非常感謝 守著陽光 同學在下面的留言。讓我解決了一個大的謎團。。 開始我知道 StreamingAssets 路徑是這個 path “jar:file://” Application.dataPath “!/assets/”; 文檔在這里&#xff1a; http://docs.unity3d.com/Manual/Strea…

Codeforces Round 261 Div.2 D Pashmak and Parmida's problem --樹狀數組

題意&#xff1a;給出數組A&#xff0c;定義f(l,r,x)為A[]的下標l到r之間&#xff0c;等于x的元素數。i和j符合f(1,i,a[i])>f(j,n,a[j])&#xff0c;求有多少對這樣的(i,j). 解法&#xff1a;分別從左到右&#xff0c;由右到左預處理到某個下標為止有多少個數等于該下標&…

JQuery AJAX提交中文亂碼的解決方案

$.post(doSearch.action, {page : page,vip : vip,searchType : searchType,subtype : subtype,type : type,contentType: "application/x-www-form-urlencoded; charsetutf-8", keyword : keyword}, function(data) //回傳函數{var val;}); 解決這個中文亂碼問題&am…

列舉ospf的5種報文類型_危險品貨物各種包裝類型以及裝箱技巧

對于危險貨物來說&#xff0c;其危險性的大小除與貨物的本身性質有關外&#xff0c;還與貨物的包裝方式密切相關。因而&#xff0c;危險貨物進箱條件的確定&#xff0c;也必須考慮到貨物的包裝方法。一、集裝箱內徑20GP內徑&#xff1a;長5.8M*寬2.34M*高2.34M40GP內徑&#xf…

linux一行多個命令行,如何在一行中運行多個Linux命令

對于每個Linux管理員來說&#xff0c;熟練使用各種命令行是他們的特性。但對于普通用戶來說&#xff0c;可能還是有難度&#xff0c;您需要繼續練習Linux命令&#xff0c;并找到使該任務更有效的方法。實現這個特定目標的一種方法是學習一些技巧&#xff0c;這些技巧可以提高發…

Java 數組基礎

數組 數組&#xff08;Array&#xff09;&#xff1a;相同類型數據的集合。 定義數組 方式1&#xff08;推薦&#xff0c;更能表明數組類型&#xff09; type[] 變量名 new type[數組中元素的個數]; 比如&#xff1a; int[] a new int[10]; 數組名&#xff0c;也即引用a&…

車輛跟馳模型matlab代碼實現_MATLAB——考慮駕駛員特性及前車速度的快速路模型...

重發一下之前誤刪的一篇~目前大多數元胞自動機模型并沒有考慮前車速度&#xff0c;大多數同向行駛的模型中車輛都是處在一個完全跟車的狀態&#xff0c;無論前車是加速還是減速&#xff0c;后車駕駛者都只是根據自己的車速判斷是減速跟馳還是變換車道來尋求尋求更合理的行駛狀態…