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 使用者名" 設定密碼。








