以root帳戶登錄UBUNTU及VMware掛載共享目錄

root登錄 14.04

  • 設置root的passwd
    # 設置密碼
    sudo passwd root
    # 切換到root帳號
    su root
    
  • 配置登錄(允許root登錄)
    cd /usr/share/lightdm/lightdm.conf.d
    cp 50-unity-greeter.conf 50-unity-greeter.conf.backup
    vim 50-unity-greeter.conf
    cat 50-unity-greeter.conf
    [SeatDefaults]
    greeter-session=unity-greeter
    user-session=ubuntu
    greeter-show-manual-login=true
    all-guest=false
    
    然後,編輯root的profile
    vim /root/.profile
    將 /root/.profile 文件中的 mesg n 替換成 tty -s && mesg n
    

root登錄 18.04

參考: https://www.cnblogs.com/masbay/p/10744900.html

  • 設置root的passwd
    sudo passwd root
    su root
    
  • 配置lightdm
    cd  /usr/share/lightdm/lightdm.conf.d
    cp  50-unity-greeter.conf 50-unity-greeter.conf.backup
    vim 50-unity-greeter.conf
    
    打開文件,在文件末尾加入如下兩行,完成後保存並關閉(注意這一步,千萬不要刪除文件中原本的兩行內容);
    greeter-show-manual-login=true
    all-guest=false
    
  • 進入/etc/pam.d文件夾下,修改gdm-autologin和gdm-password文件內容(參考第2步的命令):
    gdm-autologin,    註釋掉 auth required pam_success_if.so user!=root quiet_success 這一行
    gdm-gdm-password, 註釋掉 auth required pam_success_if.so user!=root quiet_success 這一行
    
  • 修改/root/.profile文件
    # sudo gedit /root/.profile
    tty -s && mesg n || true
    
  • 完成

VMware中看不到共享目錄

參考:https://blog.csdn.net/donglynn/article/details/55046017

  • 1)確認VMtools已經裝好,開啓了共享文件夾,設置好了共享目錄

  • 2)查看設置的共享目錄

    root@ubuntu:~# vmware-hgfsclient
    temp
    work
    
  • 3)手動掛載

    sudo mount -t vmhgfs .host:/temp /mnt/hgfs/temp
    Error: cannot mount filesystem: No such device
    

    如果出現上述錯誤,可使用如下命令手動掛載

    vmhgfs-fuse .host:/temp /mnt/hgfs/temp
    
  • 4)以上命令寫成的腳本,執行腳本掛載

    # 首先確認你安裝了vmware,並且安裝了kernel相關(以下是 CentOS 或 RedHat 發行版的安裝命令)。
    yum install kernel kernel-headers kernel-devel -y
    

    以下是腳本的內容

    #!/bin/bash
    vmware-hgfsclient | while read folder; do
      echo "[i] Mounting ${folder}   (/mnt/hgfs/${folder})"
      if [ ! -d /mnt/hgfs/${folder} ]; then
        mkdir -p /mnt/hgfs/${folder}
      fi
      umount -f /mnt/hgfs/${folder} 2>/dev/null
      vmhgfs-fuse  -o allow_other  -o auto_unmount  .host:/${folder}  /mnt/hgfs/${folder}
    done
    sleep 2s
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章