Ubuntu伺服器就像任何Linux版本一樣,具有完整的多使用者功能,任何伺服器上的一個常見任務就是新增使用者。
使用者新增
useradd命令將允許您從命令列輕鬆新增新使用者:
useradd <username>
此命令新增使用者,但是如果沒有任何額外選項,您的使用者將沒有密碼或主目錄。
注意:如果收到訊息說找不到命令,請嘗試使用完整路徑,如下所示:
/usr/**in/useradd <username>
可以使用-d選項為使用者設定主目錄。m選項將強制useradd建立主目錄。我們將嘗試使用這些選項建立一個使用者帳戶,然後使用passwd命令設定帳戶的密碼。您也可以使用useradd命令上的-p設定密碼,但我更喜歡使用passwd設定密碼。
sudo useradd -d /home/testuser -m testuser
sudo passwd testuser
這將建立名為testuser的使用者,並在/home/testuser中為他們提供自己的主目錄。新主目錄中的檔案將從/etc/skel資料夾中複製,該資料夾包含預設主目錄檔案。如果您想為使用者設定預設值,您可以透過修改或新增該目錄中的檔案來實現。如果我們檢視使用者的新主目錄:
geek@ubuntuServ:/etc/skel$ ls -la /home/testuser total 20 drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 . drwxr-xr-x 5 root root 4096 2006-12-15 11:37 .. -rw-r–r– 1 testuser testuser 220 2006-12-15 11:34 .bash_logout -rw-r–r– 1 testuser testuser 414 2006-12-15 11:34 .bash_profile -rw-r–r– 1 testuser testuser 2227 2006-12-15 11:34 .bashrc
您會注意到這個目錄中有bash指令碼。如果要為所有新使用者設定預設路徑選項,可以透過修改/etc/skel中的檔案來實現,然後使用useradd命令建立這些檔案。
新增使用者
adduser命令比useradd命令更簡單,因為它會提示您輸入每一條資訊。我覺得有點可笑的是,有兩個名稱幾乎相同的命令可以做同樣的事情,但這就是linux。語法如下:
adduser <username>
例子:
geek@ubuntuServ:/etc/skel$ sudo adduser thegeek Password: Adding user `thegeek’… Adding new group `thegeek’ (1004). Adding new user `thegeek’ (1004) with group `thegeek’. Creating home directory `/home/thegeek’. Copying files from `/etc/skel’ Enter new UNIX password: Retype new UNIX password: No password supplied Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for thegeek Enter the new value, or press ENTER for the default Full Name []: The Geek Room Number []: 0 Work Phone []: 555-1212 Home Phone []: 555-1212 Other []: Is the information correct? [y/N] y
...2FA也超出了文字訊息驗證的範圍。本指南將有助於在Ubuntu伺服器和桌面風格上設定增強的安全性,並與googleauthenticator一起實現雙因素身份驗證。 ...
...軟體流金鑰框中。確保您已經為影片遊戲直播選擇了最佳伺服器。這通常是離您最近的伺服器。完成後,點選OK。 ...
...完全不基於GNOME的新版本。另外,Ubuntu將擁有自己的顯示伺服器,管理畫素在螢幕上的顯示方式。 ...
...始檔:mkdir/Python&amp;cd/Python 從官方FTP伺服器wget下載Python原始碼https://www.python.org/ftp/python/3.9.1/python-3.9.1.tgz 提取您剛剛下載的TGZ檔案:tar–xf Python-3.9.1.TGZ 您需要在安裝Python之前執行...
如果要設定Linux伺服器,則需要FTP訪問。這意味著首先在Linux上安裝FTP伺服器。這應該是安裝伺服器作業系統後首先要做的事情之一。 ...
...Ubuntu分為Ubuntu雲、Ubuntu核心、Ubuntu麒麟、Ubuntu桌面和Ubuntu伺服器。在這裡,您將瞭解Ubuntu伺服器和Ubuntu桌面之間的所有差異。 ...
...的,其中有兩個熟悉的選項。您可以使用Xorg或Wayland顯示伺服器啟動Ubuntu。 雅魯主題已經更新,有許多新的圖示。這與19.04的視覺效果並沒有太大的不同,但是來自早期版本的Ubuntu的使用者將會看到Ubuntu Ambiance預設主題的很大變...
...的其他Linux發行版。 這種檔案系統通常被組織用於更大的伺服器,而不是桌上型電腦。它的目的是透過防止資料損壞來保持資料的完整性。每個檔案都有一個校驗和,用於驗證檔案並確保它沒有損壞。它還能夠管理zettabytes的資...