OSWikiHK: 請協力 GPLv3 的中文翻譯工作。

新增使用者

OSWikiHK,自由中文開源知識庫

目录

使用 User Admin

首先您需要先啟動 User Admin,您可以:

  • 使用 Ubuntu 6.06 的朋友請在主選單上選取『系統』(System)->『管理』(Administration)->『使用者及群組』(User and Group)。
  • 使用 Debian 3.1 的朋友請主選單上選取『應用程式』(System)->『系統工具』(System Tool)->『使用者及群組』(User and Group)。
  • 開啟終端機並變身成系統管理員 root,再打"users-admin"。

按『新增使用者...』(Add User...)

在『帳戶』(Account)分頁輸入新使用者的資料:

  • 基本設定(Basic Settings)
    • 使用者名稱(User Name) - 用者的登入名稱,只可以用英文字母、數目字、減數(-)及底線符(_)組成,中間不可以有空格和頭一個字元必需為英文字母。留意Unix/Linux的使用者名稱是分大小寫的,即jrandom、JRANDOM和JRandom為三個不同的使用者。為避免混淆,建議大家最好用全小寫字母作為使用者名稱。
    • 真實姓名(Real Name) - 這裡是讓您輸入使用者的真實姓名或對有關帳名的描述,可以有空格但絕不可以包括逗號(,)及冒號(:)。除了寄電子郵,一般程式很少使用這欄的資料。
  • 聯絡資料(Contact Information)
    • 公司位置(Office location) - 讓您填辦公室地址,可以有空格但絕不可以包括逗號(,)及冒號(:)。一般程式絕少使用這欄的資料,可以置空。
    • 工作電話(Work phone) - 讓您填辦公室的電話號碼,可以有空格但絕不可以包括逗號(,)及冒號(:)。一般程式絕少使用這欄的資料,可以置空。
    • 住宅電話(Home phone) - 讓您填辦公室的電話號碼,可以有空格但絕不可以包括逗號(,)及冒號(:)。一般程式絕少使用這欄的資料,可以置空。
  • 密碼(Password) - 讓您設定使用者的密碼。您可以按『自行設定密碼』(Set password by hand),然後在(User password)和(Confirmation)輸入您想指定的密碼兩次。您亦可以按『產生隨機密碼』(Generate random password),系統會幫您自動產生一個7個字元的密碼。如果您不滿意系統產生的密碼,您亦可以按『產生』(Generate)再產生另一個。

設定好以上的基本資料,您就可以按『確定』(OK)新增使用者。您亦可以按其他分頁設定使用者的低階設定及一些權限。

使用者進階設定

在『進階』(Advanced)分頁讓您設定一些較低階的使用者設定,包括shell、個人目錄位置及使用者識別碼等。對一般使用者來說,使用系統預設的設定就足夠了,可以略過。但如果您需要對大量使用者進行分類及限制一些權限等,您可能需要觸動這裡的設定。

  • 主群組(Main group) - 使用者的預設所屬使用者群組(user group),$user表示系統會新增一個和使用者相同名稱的使用者群組作為其主群組。
  • Shell - 使用者在命令模式登入或使用終端機(Terminal)時的命令解釋器(command interpreter)。一般都會使用/bin/bash
    • /bin/false - 使用這個shell會令使用者一登入就自動退出,無法執行任何操作。當您要封鎖某個使用者時,您可以設定該使用者使用這個shell
    • /bin/bash - GNU Bourne-again Shell
    • /bin/sh - Bourne Shell
    • /bin/rbash - 受限制的 GNU Bourne-again Shell
    • /usr/bin/screen - 不要選這個。
  • 個人目錄(Home Directory) - 或者叫個人資料夾(Home Folder),使用者登入時預設所在的目錄。
  • 使用者識別碼(User ID) - 識別每一個使用者的編號,可以由0至65535。0代表系統管理員root帳戶,擁有整個GNU/Linux系統最高權力。相同的使用者識別碼對系統來說等於相同的使用者,會擁有相同的權限。任何情況都不應該有多於一個使用者擁有相同的使用者識別碼。

如果您要管理大量使用者,使用者設定檔(User Profile)可能可以簡化新增用的程序。這個選項只會在新增使用者時才會出現。您可以在使用者設定檔中設定某類使用者進階設定及權限。當您要新增大量同類使用者時,您只選擇適合的使用者設定檔,User Admin就會以此為範本,設定好使用者的進階設定及權限,無需逐一鍵入。

使用者權限

在『使用者權限』(User privileges)分頁可以設定使用者的一些操作權限:

  • 自動使用外部的儲存裝置(Enable access to external storage devices automatically)
  • 執行系統管理任務(Executing system administration tasks)
  • 監察系統紀錄檔(Monitor system logs)
  • 發出和接數傳真(Send and receive faxes)
  • 設置印表機(Setup printers)
  • 使用CD-ROM光碟機(Use CD-ROM drives)
  • 使用音效裝置(Use audio devices)
  • 使用軟碟機(Use floppy drives)
  • 使用掃描器裝置(Use scanner devices)
  • 使用數據機及Palm Pilots等串列裝置(Use serial devices such as Modems and Palm Pilots)
  • 使用磁帶機(Use tape drives)
  • 使用建立撥號連線的工具(Use tools that establish dial up connections)
  • 使用視訊加速(Use video accelaration)

使用使用者設定檔(User Profile)協助新增同類使用者

進入User Admin並按『新增使用者...』(Add User...)。在新增使用者對話框按『進階』(Advanced)分頁,再按『修改使用者設定檔...』(Edit User Profiles...)

按『新增設定檔』(Add Profile)

輸入設定檔的設定:

  • 設定檔內容(Profile Settings)
    • 設定檔名稱(Profile name) - 這個設定檔的名稱。
    • 備註(Comment) - 對這個設定檔的簡單描述。
  • 系統預設值(System Defaults)
    • 個人目錄(Home Directory) - 或者叫個人資料夾(Home Folder),使用者登入時預設所在的目錄。一般都在/home目錄底下,/home/$user代表會在/home下建立一個和使用者名稱相同的目錄作為使用者的個人目錄。有時為方便管理,可以把同類使用者個個人目錄放在同一個子目錄下,如本列中/home/student/$user,即指把所有學生的個人目錄都放在/home/student下。
    • 預設命令殼(Default Shell) - 使用者在命令模式登入或使用終端機(Terminal)時的命令解釋器(command interpreter)。一般都會使用/bin/bash
      • /bin/false - 使用這個shell會令使用者一登入就自動退出,無法執行任何操作。當您要封鎖某個使用者時,您可以設定該使用者使用這個shell
      • /bin/bash - GNU Bourne-again Shell
      • /bin/sh - Bourne Shell
      • /bin/rbash - 受限制的 GNU Bourne-again Shell
      • /usr/bin/screen - 不要選這個。
    • 預設群組(Default Group) - 使用者的預設所屬使用者群組(user group),$user表示系統會新增一個和使用者相同名稱的使用者群組作為其主群組。
  • 自動安排UID/GID(Automatic UID/GID)- 安排使用者識別碼(User ID, UID)及群組識別碼(Group ID, GID)的方案。為方便管理,很多時候我們會把同類使用者及群組編在相鄰的識別碼,例如系統使用者及群組的識別碼都在0至499至間,一般使用者多在500或1000以上。這裡可以讓用我們設定新增使用者及其預設群組的識別碼範圍。

按『權限』(Privileges)分頁,您可以設定使用者權限。

詳情請參閱使用者權限

搞定後,按『確定』(OK)就新增了一個新的使用者設定檔。

接著,當您新增使用者時,只需要填妥使用者的基本資料和密碼,再在『進階』(Advanced)分頁中選擇適當的使用者設定檔。User Admin就會根據使用者設定檔設定新使用者的進階設定及權限。

使用命令useradd

首先您需要變身成為系統管理員root。大部份Unix/Linux系統都可以在命令模式或終端機(Terminal)打"su"並輸入系統管理員root帳戶的密碼變成root:

$ su
Password: ********     # 輸入root的密碼
#

看到"#"字提示符就表示你已成功變身成root。但Ubuntu Linux預設封鎖了系統管理的登入,你需要用sudo才可以變身成root:

$ sudo su
Password: ********     # 輸入的密碼
#

打 "useradd 使用者名":

# useradd jrandom

如果沒有任何錯誤訊息,即表示已成功新增新使用者了。留意這個新使用者並沒有設定密碼,任何人都無法登入。您需要打 "password 使用者名" 設定密碼。

Personal tools
廣告橫額