Sử dụng useradd

Một phần của tài liệu TÌm hiểu hệ điều hành ubuntu (Trang 29 - 32)

Cú 2 cỏch để thờm một tài khoản mới. Đú là sử dụng lệnh useradd hoặc adduser ( nếu mỏy đang cài Ubuntu (debian) thỡ người dựng nờn dựng lệnh adduser).

a. Tổng quan

Cỳ phỏp:

useradd [tham số] [username_new]

Trợ giỳp : man useradd

Trong quỏ trỡnh sử dụng lệnh. Một số file như /etc/default/useradd,

/etc/default/login.defs,… sẽ được tham chiếu đến. nếu sử dụng trị số cho cỏc tham số lệnh thỡ cỏc mặc định sẽ khụng được ỏp dụng.

b. Tham số, tham chiếu, cỏc giỏ trị mặc định và tựy biến

-c : comment : í kiến phản hồi. Thực ra nú được dựng như fullname của tài khoản sắp tạo.

-b : BASE_DIR : Thư mục cơ sở. Sẽ dựng tham số này để sử dụng cỏc giỏ trị mặc định cho tài khoản sắp tạo. Nếu cỏc tham số D, m khụng được sử dụng thỡ nhất thiết phải sử dụng tham số b.

-D : Defaults : Cỏc giỏ trị mặc định. Lưu lại cỏc giỏ trị sẽ được thay đổi khỏc với mặc định.

-d : HOME_DIR : Nếu cỏc tham số khỏc khụng được sử dụng, tham số d sẽ mặc định /home/username_new là thư mục người dựng mới.

-e : EXPIRE_DATE : Ngày mà tài khoản sắp tạo sẽ bị vụ hiệu húa. Cấu trỳc là YYYY-MM-DD.

-f : INACTIVE : Số ngày mà password của tài khoản mới sẽ bị vụ hiệu húa khi tài khoản hết hạn. Giỏ trị 0 là disables ngay khi tài khoản hết hạn, giỏ trị mặc định -1 chỉ disables tớnh năng.

-G : GROUP : Nhúm. Một danh sỏch cỏc nhúm mà bạn biết sẽ được bổ xung sau tham số này, cỏc nhúm cỏch nhau chỉ bởi dấu “,”.

-m: Tham số quan trọng. Sẽ tạo ra thư mục người dựng (~/)nếu nú khụng cú. Cỏc dữ liệu từ thư mục /etc/skel sẽ được sao chộp vào ~/ khi sử dụng tham số m.

-k : KEY=VALUE. Một số khúa nếu bạn thờm vào với cỏc giỏ trị của nú sẽ được ỏp dụng cho tài khoản sắp tạo. Tham khảo về cỏc khúa này trong

/etc/login.defs .Vớ dụ : Số ngày mà password tài khoản mới cũn hiệu lưc, số user được phộp trong một nhúm,…

-p : PASSWORD. Mó húa tài khoản sắp tạo bằng password.

-s : SHELL: SHELL mà người sử dụng sẽ đăng nhập. Trong ubuntu mặc định là /bin/sh . Tuy nhiờn tụi thường dựng /bin/bash.

-u : UID: User ID : Trị số này phải là duy nhất, lớn hơn 999 và lớn hơn mọi người dựng khỏc. Trong ubuntu 1000 là tài khoản của người cài đặt ubuntu. Vậy nờn nếu bạn tạo thờm tài khoản mới thỡ UID của tài khoản mới phải lớn hơn 1000.

Cỏc tham số cũn nhiều nữa mà tụi khụng liệt kờ được. Cũng như cỏc vớ dụ dưới đõy khụng mụ tả hết tham chiếu, value của mọi tham số. Nếu bạn nào cũn thắc mắc cú thể comment trực tiếp ở đõy. Tụi sẽ cố gắng giải đỏp nếu biết.

Vớ dụ tổng quỏt:

Hóy sử dụng tài khoản sudoer để thực hiờn cõu lệnh dưới đõy !

sudo useradd -m -c HoangNam -G users,sambashare -e 2010-03-11 -f 365 -s /bin/bash tuyetkiem

Ngay sau cõu lờnh này một tài khoản là tuyetkiem sẽ được tạo ra, tờn

HoangNam, thuộc nhúm users (nhúm thường) và nhúmsambashare (cú quyền chia sẻ file trờn mạng LAN), ngày hết hạn là 11/3/2010. Sau khi hết hạn,

password sẽ bị vụ hiệu húa hoàn toàn sau 365 ngày, hệ vỏ sử dụng là /bin/bash

Cỏc cõu hỏi thường gặp:

• Tạo tài khoản đơn giản :” sudo useradd -m tuyetkiem “.

Cõu lệnh này sẽ tạo ra tài khoản tuyetkiem, nằm trong nhúm users, hệ vỏ là /bin/sh. Đõy là cõu lệnh thường dựng nhất.

• Đặt password cho tài khoản mới.

Vớ dụ cõu lệnh sau:” sudo useradd -m tuyetkiem “ Lệnh tạo password:” sudo passwd tuyetkiem”.

Cần nhập password cho tài khoản mới và nhập lại 1 lần nữa để xỏc nhận.

• Tạo tài khoản sudoer (Tài khoản cú quyền sử dụng lệnh sudo)

sudo useradd -m -G admin tuyetkiem Chỉ cần thờm nhúm admin

Add một user vào nhúm:” sudo addgroup tuyetkiem sambashare”. Sau cõu lệnh này. tài khoản tuyetkiem sẽ được add vào nhúm

sambashare.

• Chuyển tài khoản sudoer sang root : Cú thể sử dụng một trong số cỏc cõu lệnh sau:” sudo -i , sudo -s , sudo bash , su “.

• Chuyển sang một user khỏc :” su – user_other “.

• Tắt tài khoản mượn trong terminal, tắt terminal:” exit”.

• Cú thể chỉnh sửa cỏc file useradd, login.defs,… để mặc định lại việc tạo tài khoản trờn ubuntu. Khi đú chỉ cần dựng một cõu lệnh đơn giản là cú thể tạo được tài khoản đỳng ý

VD : Đổi group mặc định thành admin, đổi shell mặc định thành bash (nếu bạn muốn sử dụng hệ vỏ khỏc như jsh, csh thỡ bạn phải cài thờm những hệ vỏ này. Vỡ ubuntu mặc định khụng cú)

Một phần của tài liệu TÌm hiểu hệ điều hành ubuntu (Trang 29 - 32)

Tải bản đầy đủ (DOCX)

(41 trang)
w