linux切換用戶(hù)的命令是“su”。
成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的拉孜網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
普通用戶(hù)之間切換以及普通用戶(hù)切換至 root 用戶(hù),都需要知曉對(duì)方的密碼,只有正確輸入密碼,才能實(shí)現(xiàn)切換;從 root 用戶(hù)切換至其他用戶(hù),無(wú)需知曉對(duì)方密碼,直接可切換成功。
su 命令的基本格式:# su [選項(xiàng)] 用戶(hù)名 ;
選項(xiàng):
-:當(dāng)前用戶(hù)不僅切換為指定用戶(hù)的身份,同時(shí)所用的工作環(huán)境也切換為此用戶(hù)的環(huán)境(包括 PATH 變量、MAIL 變量等),使用 - 選項(xiàng)可省略用戶(hù)名,默認(rèn)會(huì)切換為 root 用戶(hù)。
-l:同 - 的使用類(lèi)似,也就是在切換用戶(hù)身份的同時(shí),完整切換工作環(huán)境,但后面需要添加欲切換的使用者賬號(hào)。
-p:表示切換為指定用戶(hù)的身份,但不改變當(dāng)前的工作環(huán)境(不使用切換用戶(hù)的配置文件)。
-m:和 -p 一樣;
-c 命令:僅切換用戶(hù)執(zhí)行一次命令,執(zhí)行后自動(dòng)切換回來(lái),該選項(xiàng)后通常會(huì)帶有要執(zhí)行的命令。
su(Switch User)切換到超級(jí)管理員
使用su命令所有管理員都必須知道root賬號(hào)的密碼;
sudo(Switch User and DO)以超級(jí)管理員身份執(zhí)行;
sudo使得普通管理員使用自己的密碼也可以獲得超級(jí)管理員權(quán)限;
linux 常用系統(tǒng)命令
# 查看ip地址
ip a
ip addr
# ping網(wǎng)絡(luò)(測(cè)試網(wǎng)絡(luò)連通)
ip 目標(biāo)機(jī)器的ip
# 查看系統(tǒng)時(shí)間
date
# 注銷(xiāo)
logout
# 關(guān)機(jī)
shutdown now
# 重啟
reboot
# 清屏
clear
linux列出所有用戶(hù)命令如下:
useradd注:添加用戶(hù);
adduser注:添加用戶(hù);
passwd注:為用戶(hù)設(shè)置密碼;
usermod注:修改用戶(hù)命令,可以通過(guò)usermod來(lái)修改登錄名、用戶(hù)的家目錄等等;
pwcov注:同步用戶(hù)從/etc/passwd到/etc/shadow;
pwck注:pwck是校驗(yàn)用戶(hù)配置文件/etc/passwd和/etc/shadow文件內(nèi)容是否合法或完整;
pwunconv注:是pwcov的立逆向操作,是從/etc/shadow和/etc/passwd創(chuàng)建/etc/passwd,然后會(huì)刪除/etc/shadow文件;
finger注:查看用戶(hù)信息工具;
id注:查看用戶(hù)的UID、GID及所歸屬的用戶(hù)組;
chfn注:更改用戶(hù)信息工具;
su注:用戶(hù)切換工具;
sudo注:sudo是通過(guò)另一個(gè)用戶(hù)來(lái)執(zhí)行命令(executeacommandasanotheruser),su是用來(lái)切換用戶(hù),然后通過(guò)切換到的用戶(hù)來(lái)完成相應(yīng)的任務(wù),但sudo能后面直接執(zhí)行命令,比如sudo不需要root密碼就可以執(zhí)行root賦與的執(zhí)行只有root才能執(zhí)行相應(yīng)的命令;但得通過(guò)visudo來(lái)編輯/etc/sudoers來(lái)實(shí)現(xiàn);
visudo注:visodo是編輯/etc/sudoers的命令;也可以不用這個(gè)命令,直接用vi來(lái)編輯/etc/sudoers的效果是一樣的。
1."linux怎么查看用戶(hù)權(quán)限,為您提供linux怎么查看用戶(hù)權(quán)限圖文信息,第一連接上linux主機(jī),進(jìn)入命令行狀態(tài)。
2.輸入命令cat/etc/passwd|grep+用戶(hù)名,再按回車(chē)運(yùn)行。
3.運(yùn)行后就會(huì)打印出用戶(hù)的所有權(quán)限。
1.作用
useradd或adduser命令用來(lái)建立用戶(hù)帳號(hào)和創(chuàng)建用戶(hù)的起始目錄,使用權(quán)限是超級(jí)用戶(hù)。
2.格式
3.主要參數(shù)
-c:加上備注文字,備注文字保存在passwd的備注欄中。
-d:指定用戶(hù)登入時(shí)的主目錄,替換系統(tǒng)默認(rèn)值/home/用戶(hù)名
-D:變更預(yù)設(shè)值。
-e:指定賬號(hào)的失效日期,日期格式為MM/DD/YY,例如06/30/12。缺省表示永久有效。
-f:指定在密碼過(guò)期后多少天即關(guān)閉該賬號(hào)。如果為0賬號(hào)立即被停用;如果為-1則賬號(hào)一直可用。默認(rèn)值為-1.
-g:指定用戶(hù)所屬的群組。值可以使組名也可以是GID。用戶(hù)組必須已經(jīng)存在的,期默認(rèn)值為100,即users。
-G:指定用戶(hù)所屬的附加群組。
-m:自動(dòng)建立用戶(hù)的登入目錄。
-M:不要自動(dòng)建立用戶(hù)的登入目錄。
-n:取消建立以用戶(hù)名稱(chēng)為名的群組。
-r:建立系統(tǒng)賬號(hào)。
-s:指定用戶(hù)登入后所使用的shell。默認(rèn)值為/bin/bash。
-u:指定用戶(hù)ID號(hào)。該值在系統(tǒng)中必須是唯一的。0~499默認(rèn)是保留給系統(tǒng)用戶(hù)賬號(hào)使用的,所以該值必須大于499。
4.說(shuō)明
useradd可用來(lái)建立用戶(hù)賬號(hào),它和adduser命令是相同的。賬號(hào)建好之后,再用passwd設(shè)定賬號(hào)的密碼。使用useradd命令所建立的賬號(hào),實(shí)際上是保存在/etc/passwd文本文件中。
5.應(yīng)用實(shí)例
建立一個(gè)新用戶(hù)賬戶(hù)testuser1,并設(shè)置UID為544,主目錄為/usr/testuser1,屬于users組:
加-m 如果主目錄不存在則自動(dòng)創(chuàng)建
6.例如
使用管理員賬號(hào)登陸系統(tǒng),建立用戶(hù)tmp_3452 密碼3sdt5:Eawhg
添加用戶(hù)命令:
修改密碼命令:
在系統(tǒng)出現(xiàn)提示輸入密碼是輸入密碼:3sdt5:Eawhg 系統(tǒng)提示輸入確認(rèn)密碼后再輸入一次。OK添加成功。
7.useradd批量添加用戶(hù)
使用useradd時(shí),如果后面不添加任何參數(shù)選項(xiàng),例如:#sudo useradd test創(chuàng)建出來(lái)的用戶(hù)將是默認(rèn)“三無(wú)”用戶(hù):一無(wú)Home Directory,二無(wú)密碼,三無(wú)系統(tǒng)Shell。
步驟如下:
(1)建立用戶(hù)名列表文件username.txt (同上)
(2)創(chuàng)建用戶(hù)密碼對(duì)應(yīng)文件serc.txt,格式為username:password (注意文件的格式)
(3)批量添加的腳本文件aa.sh
新建完成useradd命令,在執(zhí)行沒(méi)有出錯(cuò)的情況下,不會(huì)輸出任何的信息,不會(huì)與用戶(hù)交互。但是用戶(hù)必須要記住那些設(shè)置項(xiàng)目,否則添加的用戶(hù)可能出現(xiàn)一些預(yù)想不到的結(jié)果。