




已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Linux嵌入式編程,Linux基礎(chǔ)操作,查詢UID及GID id 主要參數(shù):id -agu用戶名 無參數(shù) 在沒有加任何參數(shù)的情況下,查詢的是當前操作 用戶的用戶名,UID,GID和所處的主用戶組和附屬 用戶組 -a 顯示所有信息 -g 只顯示組ID號 -u 只顯示用戶ID 例:id id root id -ag root,用戶及權(quán)限管理指令,一、用戶和組的查詢指令,Linux嵌入式編程,Linux基礎(chǔ)操作,查詢用戶信息 finger 主要參數(shù) finger -ls參數(shù)選項 用戶名 作用:用戶名(也被稱為登錄名Login)、真實名字(NAME)、在哪個終端登錄(Tty)、寫狀態(tài)、空閑時間(Idle)、登錄時間(Login Time)、辦公地點、辦公電話等 無參數(shù) 默認以短格-s 來輸出登錄本機的所有用戶信息 -l 采用長格式 -s 顯示短格式 例:finger finger -l或finger -s finger -s root,用戶及權(quán)限管理指令,一、用戶和組的查詢指令,Linux嵌入式編程,Linux基礎(chǔ)操作,查詢登錄主機用戶 whoami:顯示自身用戶名稱 w: 顯示目前登錄用戶信息 who: 顯示目前登陸的所有用戶信息 通過文件查看用戶和群組 cat /etc/group | grep root: 顯示結(jié)果: root:x:1001:root,group_name 表示root這個組有兩個用戶root,group_name cat /etc/passwd | grep root 顯示結(jié)果 root:x:0:0:root:/root:/bin/bash,用戶及權(quán)限管理指令,一、用戶和組的查詢指令,Linux嵌入式編程,Linux基礎(chǔ)操作,添加用戶組 groupadd 常用參數(shù) groupadd -g gid-o-r-f groupname -g gid 除非使用-o參數(shù)不然該值必須是唯一,不可相同。數(shù)值不 可為負。 -o 允許設(shè)置相同組id的群組 -r 建立系統(tǒng)組 例:groupadd javasky groupadd -g 666 google 設(shè)置GID為666的用戶組,GID小于500的通常是留給系統(tǒng)賬號使用,用戶及權(quán)限管理,二、群組管理指令,Linux嵌入式編程,Linux基礎(chǔ)操作,修改用戶組 groupmod 常用參數(shù) groupmod -g gid -o -n group_name group -g gid 指定id -o 允許設(shè)置相同組id的群組 -n group_name 修改用戶組名為group_name 例:groupmod -n google javasky groupmod g 600 javasky 刪除群組 groupdel 常用參數(shù) groupdel 例:groupdel javasky,用戶及權(quán)限管理,二、群組管理指令,Linux嵌入式編程,Linux基礎(chǔ)操作,添加用戶 useradd 常用參數(shù) useradd -u uid -o -g group -G group,. -d home -s shell -c comment -e expire -p passwd name -c comment 新帳號 password 檔的說明欄 。 -d home_dir 新帳號每次登入時所使用的home_dir。并當成登入 時目錄名稱。 -e expire_date 帳號終止日期。日期的指定格式為MM/DD/YY。 -g initial_group group名稱或以數(shù)字來做為用戶登入起始用戶組。 用戶組名須為現(xiàn)有存在的名稱。用戶組數(shù)字也須為 現(xiàn)有存在的用戶組。預(yù)設(shè)的用戶組數(shù)字為1。 -s shell 用戶登入后使用的shell名稱。預(yù)設(shè)為不填寫,這樣 系統(tǒng)會幫你指定預(yù)設(shè)的登入shell。 -u uid uid用戶的ID值。必須為唯一的ID值 -G groups 歸屬組群,組名用逗號隔開,用戶及權(quán)限管理,三、用戶管理指令,Linux嵌入式編程,Linux基礎(chǔ)操作,在建立用戶時,可用如下方法查看: 查看用戶路徑方法 ls -ld /opt/longcpu/ 查看用戶信息方法 more /etc/passwd |grep longcpu finger longcpu id longcpu (1) 例 建一用戶longcpu,不使用任何參數(shù) useradd longcpu (2) 例 添加一個新用戶longcpu ,標注用戶全名ChinaCpu; useradd -c ChinaCpu longcpu,用戶及權(quán)限管理,三、用戶管理指令,Linux嵌入式編程,Linux基礎(chǔ)操作,(3)例:自定義用戶的家目錄、SHELL類型、所歸屬的用戶組等; useradd -c ChinaCpu -d /opt/longcpu -G linuxsir,root,beinan -s /bin/tcsh longcpu (4)例:添加了一個帳號,并且設(shè)置其帳號有效期,一旦過了這個日期,便停止其登錄; useradd -e 11/04/2005 cooler more /etc/passwd |grep cooler finger cooler id cooler,用戶及權(quán)限管理,三、用戶管理指令,Linux嵌入式編程,Linux基礎(chǔ)操作,修改用戶 usermod 修改用戶賬號 主要參數(shù) usermod必要參數(shù)選擇參數(shù)用戶賬戶 -m 建立用戶的根目錄 -s 指定shell -c 加上備注 -d 指定根目錄 -e 指定有效期 -g 指定用戶群 -G 指定用戶的次群組 例:更改登錄目錄 usermod -d /home/9linux root范例2: 改變用戶的UID usermod -u 777 root,用戶及權(quán)限管理,三、用戶管理指令,Linux嵌入式編程,Linux基礎(chǔ)操作,刪除用戶 usermod 主要參數(shù) userdel -r 名稱 -r 刪除用戶的同時,也一并把其家目錄和文件一同刪除 例:刪除用戶bnnb,但不刪除其家目錄及文件 userdel bnnb 例:刪除用戶lanhaitun,其家目錄及文件一并刪除 userdel -r lanhaitun,用戶及權(quán)限管理,三、用戶管理指令,Linux嵌入式編程,Linux基礎(chǔ)操作,創(chuàng)建或修改用戶密碼 passwd 主要參數(shù) passwd -dl用戶名 無參數(shù) 命令后面不接任何參數(shù)或用戶名,則表示修改當前用戶的密碼;請看下面的例子; 例:修改當前用戶密碼 passwd 例:更改其它用戶密碼(以root權(quán)限來創(chuàng)建或修改密碼) passwd javasky 例:刪除用戶密碼 passwd -d javasky 例:鎖定用戶beinan不能更改密碼 passwd -l beinan,用戶及權(quán)限管理,三、用戶管理指令,Linux嵌入式編程,Linux基礎(chǔ)操作,切換用戶 su 主要參數(shù) su -mp -c command - USER ARG -m, -p 執(zhí)行su時不改變環(huán)境變量 -l 好像是重新登陸一樣,工作目錄也會改變 例:變更帳號為 root 并在執(zhí)行 ls 指令后退出變回原使用者 su -c ls root 例:在root下切換到普通用戶 su 用戶名 例:在普通用戶下,進入root或其它用戶,輸入 su 用戶名 su yecy password: 注:su -或 su -l切換至root,用戶及權(quán)限管理,三、用戶管理指令,Linux嵌入式編程,Linux基礎(chǔ)操作,文件權(quán)限 在下圖中我們可以了解到具體的權(quán)限表示:,用戶及權(quán)限管理,四、權(quán)限管理,Linux嵌入式編程,Linux基礎(chǔ)操作,常用參數(shù) chmod -cfvR ugoa.+-=rwxX.,. file. u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬于同一個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。 + 表示增加權(quán)限、- 表示取消權(quán)限、= 表示唯一設(shè)定權(quán)限。 r 表示可讀取,w 表示可寫入,x 表示可執(zhí)行,X 表示只有當該檔案是個子目錄或者該檔案已經(jīng)被設(shè)定過為可執(zhí)行。 -c : 若該檔案權(quán)限確實已經(jīng)更改,才顯示其更改動作 -f : 若該檔案權(quán)限無法被更改也不要顯示錯誤訊息 -v : 顯示權(quán)限變更的詳細資料 -R : 對目前目錄下的所有檔案與子目錄進行相同的權(quán)限變更(即以遞回的方式逐個變更) o+rwx,用戶及權(quán)限管理,四、權(quán)限管理,Linux嵌入式編程,Linux基礎(chǔ)操作,例:將檔案 file1.txt 設(shè)為所有人皆可讀取 : chmod ugo+r file1.txt chmod ug+w,o-w file2.txt chmod a+r file3.txt 此外chmod也可以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鐵路旅客運輸服務(wù)出站服務(wù)80課件
- 活動演出保證金協(xié)議
- 搜救雷達應(yīng)答器SARTGMDSS綜合業(yè)務(wù)課件
- 鐵路班組管理班組安全管理課件
- 特種貨物運輸車輛運用與管理課件
- 鐵路路基與軌道64課件
- 《GB 14891.7-1997輻照冷凍包裝畜禽肉類衛(wèi)生標準》(2025版)深度解析
- 中華文化課件下載
- 大學(xué)生職業(yè)規(guī)劃大賽《社會體育指導(dǎo)與管理專業(yè)》生涯發(fā)展展示
- 中專傳統(tǒng)文化課件
- (2024年)知識產(chǎn)權(quán)全套課件(完整)
- 上春山二部合唱鋼琴伴奏正譜
- 《群英會蔣干中計》課件 2023-2024學(xué)年高教版中職語文基礎(chǔ)模塊下冊
- 2024年地基基礎(chǔ)(基樁靜荷載試驗)知識考試題庫(供參考)
- 市級優(yōu)質(zhì)課一等獎《誰是最可愛的人》七年級語文下冊同步備課課件(統(tǒng)編版)
- 2024全新第五版FMEA培訓(xùn)教材
- 電信電源專業(yè)應(yīng)急預(yù)案
- 人工智能在智能工廠中的應(yīng)用
- 上市公司固定資產(chǎn)減值研究 -以美的集團股份有限公司為例
- 運動會運營服務(wù)投標方案(技術(shù)標 )
- 雷達原理(第6版) 習(xí)題及答案匯總 丁鷺飛 ch01-ch09
評論
0/150
提交評論