大數據技術之Linux基礎(三)

五、遠程登錄

5.1 SecureCRT && XShell
  Linux 遠程登錄及相關工具介紹
  Linux 一般作爲服務器使用,而服務器一般放在機房,你不可能在機房操作你的 Linux
服務器。這時我們就需要遠程登錄到 Linux 服務器來管理維護系統。
  Linux 系統中是通過 SSH 服務實現的遠程登錄功能,默認 ssh 服務端口號爲 22。Window
系統上 Linux 遠程登錄客戶端有 SecureCRT, Putty, SSH Secure Shell,XShell 等
  我一般使用XShell,挺好用的

六、用戶和用戶組管理命令

6.1 用戶管理命令
  6.1.1 useradd 添加新用戶
    1)基本語法:
     useradd 用戶名 (功能描述:添加新用戶)
    2)案例:
     [root@hadoop101 opt]# user atguigu
  6.1.2 passwd 設置用戶密碼
    1)基本語法:
     passwd 用戶名 (功能描述:設置用戶密碼)
    2)案例
     [root@hadoop101 opt]# passwd atguigu
  6.1.3 id 判斷用戶是否存在
    1)基本語法:
      id 用戶名
    2)案例:
      [root@hadoop101 opt]#id atguigu
  6.1.4 su 切換用戶
    1)基本語法:
      su 用戶名稱 (功能描述:切換用戶)
    2)案例
      [root@hadoop101 opt]#su atguigu
  6.1.5 userdel 刪除用戶
    1)基本語法:
      (1)userdel 用戶名 (功能描述:刪除用戶但保存用戶主目錄)
      (2)userdel -r 用戶名 (功能描述:用戶和用戶主目錄,都刪除)
    2)案例:
      (1)刪除用戶但保存用戶主目錄
        [root@hadoop101 opt]#userdel atguigu
      (2)刪除用戶和用戶主目錄,都刪除
        [root@hadoop101 opt]#userdel –r atguigu
  6.1.6 who 查看登錄用戶信息
    1)基本語法
      (1)whoami (功能描述:顯示自身用戶名稱)
      (2)who am i (功能描述:顯示登錄用戶的用戶名)
      (3)who (功能描述:看當前有哪些用戶登錄到了本臺機器上)
    2)案例
      [root@hadoop101 opt]# whoami
      [root@hadoop101 opt]# who am i
      [root@hadoop101 opt]# who

  6.1.7 設置 atguigu 普通用戶具有 root 權限
    1)修改配置文件
      修改 /etc/sudoers 文件,找到下面一行,在 root 下面添加一行,如下所示:

## Allow root to run any commands anywhere
root    ALL=(ALL)   ALL
atguigu ALL=(ALL)   ALL

      修改完畢,現在可以用 atguigu 帳號登錄,然後用命令 su - ,即可獲得 root 權限進行操作。
    2)案例
     [atguigu@hadoop101 opt]$ sudo mkdir module [root@hadoop101 opt]# chown atguigu:atguigu module/
  6.1.8 usermod 修改用戶 (講完後面的用戶組知識點後再回來講解)
    1)基本語法:
     usermod -g 用戶組 用戶名
    2)案例:
     將用戶atguigu加入dev用戶組
     [root@hadoop101 opt]#usermod –g dev atguigu
     
6.2 用戶組管理命令(後面講)

  每個用戶都有一個用戶組,系統可以對一個用戶組中的所有用戶進行集中管理。不同
Linux 系統對用戶組的規定有所不同,如Linux下的用戶屬於與它同名的用戶組,這個用戶組在創建用戶時同時創建。
  用戶組的管理涉及用戶組的添加、刪除和修改。組的增加、刪除和修改實際上就是對
/etc/group文件的更新。

6.2.1 groupadd 新增組
  1)基本語法
   groupadd 組名

  2)案例:
   添加一個atguigu組
    [root@hadoop101 opt]#groupadd atguigu

6.2.2 groupdel 刪除組
  1)基本語法:
    groupdel 組名
  2)案例
    [root@hadoop101 opt]# groupdel atguigu

6.2.3 groupmod 修改組
  1)基本語法:
    groupmod -n 新組名 老組名
  2)案例  
    修改atguigu組名稱爲atguigu1
    [root@hadoop101 atguigu]# groupmod –n atguigu1 atguigu

6.2.4 綜合案例

    [root@hadoop101 atguigu]# groupadd dev
    [root@hadoop101 atguigu]# groupmod -n device dev
    [root@hadoop101 atguigu]# usermod -g device atguigu
    [root@hadoop101 atguigu]# su atguigu
    [atguigu@hadoop101 ~]$ mkdir atguigu
    [atguigu@hadoop101 ~]$ ls -l
    drwxr-xr-x. 2 atguigu device 4096 527 16:31 atguigu 
    [root@hadoop101 atguigu]# usermod -g atguigu atguigu
發佈了54 篇原創文章 · 獲贊 13 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章