Linux常用命令-用戶,權限管理


ssh:遠程登錄

ssh python@192.168.17.76
ssh 用戶名@ip

(1)whoami:查看當前用戶名

  whoami該命令用戶查看當前系統當前賬號的用戶名。可通過cat /etc/passwd查看系統用戶信息。

(2)who:查看登錄用戶

  who:查看當前登錄的用戶信息

      

(3)exit:退出登錄

  如果是圖形界面,退出當前終端;

  如果是使用ssh遠程登錄,退出登陸賬戶;

  如果是切換后的登陸用戶,退出則返回上一個登陸賬號。

(4)useradd:添加用戶賬號
  useradd 新的用戶名 -m -d /home/新用戶名 -g 組名

  • Linux每個用戶都要有一個主目錄,主目錄就是第一次登陸系統,用戶的默認當前目錄(/home/用戶);
  • 每一個用戶必須有一個主目錄,所以用useradd創建用戶的時候,一定給用戶指定一個主目錄;
  • 用戶的主目錄一般要放到根目錄的home目錄下,用戶的主目錄和用戶名是相同的;
  • 如果創建用戶的時候,不指定組名,那么系統會自動創建一個和用戶名一樣的組名。

(5)userdel:刪除用戶

  

(6)passwd:設置用戶密碼

  passwd 用戶名

(7)su :切換用戶名 

  su 需要切換的用戶名  

  su - 需要切換的用戶名, 切換用戶后,還會主動跳轉到該用戶的家目錄

  注意:如果是ubuntu平台,需要在命令前加“sudo”,如果在某些操作需要管理員才能操作,ubuntu無需切換到root用戶即可操作,只需加“sudo”即可。

  sudo是ubuntu平台下允許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具,減少了root 用戶的登陸和管理時間,提高了安全性。

(8)sudo :當需要超級管理員的權限時需要添加,並且在命令行的最前面,后面需要空格
  sudo passwd laowang

  sudo -s 直接切換到root用戶

(9)查看有哪些用戶組

  方法一:cat /etc/group

  方法二:grounpmod + 三次TAB鍵

(10)groupadd:添加組賬號

  groupadd YYY 添加一個YYY用戶組

(11)groupdel:刪除組賬號
  groupdel YYY 刪除一個組,,,,注意需要sudo

(12)groups:查看用戶在哪個組

  groups laowang表示:查看laowang所屬的所有用戶組

(13)usermod:修改用戶所在組

  使用方法:usermod -g 用戶組 用戶名  

(14)為創建的普通用戶添加sudo權限

  usermod -g YYY laowang 把老王添加到YYY組里面

  usermod -a -G XXX laowang 把老王添加到XXX組里面

  -g 和 -G,-g指定的是默認的組

  useradd創建的新用戶沒有sudo,或者切換到root的權限,需要把這個用戶添加到adm、sudo組里面才可以

(15)chmod :修改文件的權限

  chmod 修改文件權限有兩種使用格式:字母法與數字法  

  字母法:chmod u/g/o/a +/-/= rwx 文件

  u:擁有者
  g:同組者
  o:其他人
  a:所有,即u、g、o

  + 添加權限
  - 去除權限
  = 設定權限

  rwx:

    r :讀------>對應的數字是4
    w:寫------>對應的數字是2
    x :執行------>對應的數字是1

  如執行:chmod u=rwx,g=rx,o=r filename 就等同於:chmod u=7,g=5,o=4 filename

  注意:如果想遞歸所有目錄加上相同權限,需要加上參數“ -R ”。 如:chmod 777 文件夾,只會修改文件夾的權限為777 ,不會修改里面文件的權限,chmod 777 test/ -R 遞歸 test 目錄下所有文件加 777 權限

(16)mount :掛載命令

(17)chown:修改文件所有者

(18)chgrp:修改文件所屬組

(19)vi:文件編輯
  從命令模式---》編輯模式:i、a、o、I、A、O
  從編輯模式----》命令模式:ESC
  從命令模式----》末行模式:輸入一個冒號,即shit+;

  末行模式:
  w保存
  q退出
  !強制

  常用的:
  wq保存退出,等價於 x(小寫的x),,,,還等價於在命令模式 shit+2個z
  q!不保存退出

  命令模式:
  hjkl控制上下作用
  M中間位置
  L當前屏幕的最后一行
  yy 復制,8yy:表示從當前光標所在的行開始復制8行
  p 粘貼
  dd 剪切,8dd:表示從當前光標所在的行開始剪切8行

  u 撤銷
  ctl+r 反撤銷

  G 調到最后1行
  15G 表示跳轉到第15行
  1G表示跳轉到第1行

  gg 跳轉到第1行

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM