1. Trang chủ
  2. » Công Nghệ Thông Tin

Các lệnh cơ bản trong UNIX potx

32 1,3K 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 1,21 MB

Nội dung

Các lệnh bản trong Các lệnh bản trong UNIX UNIX ĐH Kinh doanh và Công nghệ HN ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - - Khoa CNTT - 2 2 man man  Hiển thị manual page cho các lệnh, file config, thể Hiển thị manual page cho các lệnh, file config, thể nói đọc man là bước đầu tiên khi muốn tìm hiểu một lệnh nói đọc man là bước đầu tiên khi muốn tìm hiểu một lệnh hoặc config một file nào đó. hoặc config một file nào đó.  Ví dụ: man adduser Ví dụ: man adduser ĐH Kinh doanh và Công nghệ HN ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - - Khoa CNTT - 3 3 Các lệnh quản lý nhóm người dùng Các lệnh quản lý nhóm người dùng I. I. Quản lý nhóm người dùng: Quản lý nhóm người dùng: - Mỗi người dùng trong hệ thống UNIX đều thuộc - Mỗi người dùng trong hệ thống UNIX đều thuộc vào 1 nhóm cụ thể. Tất cả người dùng trong cùng vào 1 nhóm cụ thể. Tất cả người dùng trong cùng 1 nhóm thể cùng truy cập 1 tiện ích như máy 1 nhóm thể cùng truy cập 1 tiện ích như máy in chẳng hạn. in chẳng hạn. - Một người dùng thể là thành viên của nhiều - Một người dùng thể là thành viên của nhiều nhóm khác nhau, tuy nhiên tại 1 thời điểm, người nhóm khác nhau, tuy nhiên tại 1 thời điểm, người dùng chỉ thuộc 1 nhóm cụ thể. dùng chỉ thuộc 1 nhóm cụ thể. - Nhóm thể thiết lập quyền truy cập để các - Nhóm thể thiết lập quyền truy cập để các thành viên của nhóm thể truy cập thiết bị, file, thành viên của nhóm thể truy cập thiết bị, file, hệ thống file hoặc toàn bộ máy tính mà người hệ thống file hoặc toàn bộ máy tính mà người dùng khác không thuộc nhóm đó không thể truy dùng khác không thuộc nhóm đó không thể truy cập được. cập được. ĐH Kinh doanh và Công nghệ HN ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - - Khoa CNTT - 4 4  Nhóm người dùng Nhóm người dùng và file /etc/group và file /etc/group  Thông tin về nhóm Thông tin về nhóm người dùng được người dùng được lưu trong file lưu trong file /etc/group /etc/group  Xem nội dung file: Xem nội dung file: Cat /etc/group Cat /etc/group ĐH Kinh doanh và Công nghệ HN ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - - Khoa CNTT - 5 5  Mỗi dòng trong file 4 trường, mỗi trường phân cách Mỗi dòng trong file 4 trường, mỗi trường phân cách bởi dấu “:” ý nghĩa của các trường theo thứ tự xuất hiện: bởi dấu “:” ý nghĩa của các trường theo thứ tự xuất hiện:  Tên nhóm người dùng (GroupName) Tên nhóm người dùng (GroupName)  Mật khẩu nhóm người dùng (được mã hoá), nếu Mật khẩu nhóm người dùng (được mã hoá), nếu mật khẩu rỗng tức là nhóm ko yêu cầu mật khẩu. mật khẩu rỗng tức là nhóm ko yêu cầu mật khẩu.  Chỉ số nhóm (GroupID) Chỉ số nhóm (GroupID)  Danh sách các người dùng thuộc nhóm đó Danh sách các người dùng thuộc nhóm đó (Users) (Users) ĐH Kinh doanh và Công nghệ HN ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - - Khoa CNTT - 6 6 Thêm nhóm người dùng Thêm nhóm người dùng (groupadd) (groupadd)  Cho phép hiệu chỉnh thông tin trong file Cho phép hiệu chỉnh thông tin trong file /etc/group bằng bất kỳ trình soạn thảo văn /etc/group bằng bất kỳ trình soạn thảo văn bản nào trên hệ thống nhưng cách nhanh bản nào trên hệ thống nhưng cách nhanh nhất là dùng lệnh: nhất là dùng lệnh: groupadd groupadd ĐH Kinh doanh và Công nghệ HN ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - - Khoa CNTT - 7 7  Các tuỳ chọn: Các tuỳ chọn:  -g, gid -g, gid : Xác định chỉ số nhóm người dùng, chỉ số : Xác định chỉ số nhóm người dùng, chỉ số này là duy nhất, chỉ số mới phải lớn hơn 500 và này là duy nhất, chỉ số mới phải lớn hơn 500 và lớn hơn các chỉ số nhóm đã có, giá trị từ 0-499 chỉ lớn hơn các chỉ số nhóm đã có, giá trị từ 0-499 chỉ dành cho các nhóm hệ thống dành cho các nhóm hệ thống  -r -r : Được dùng khi muốn thêm 1 tài khoản hệ : Được dùng khi muốn thêm 1 tài khoản hệ thống. thống.  -f -f : Bỏ qua việc nhắc nhở, nếu nhóm đã tồn tại, nó : Bỏ qua việc nhắc nhở, nếu nhóm đã tồn tại, nó sẽ bị ghi đè. sẽ bị ghi đè. ĐH Kinh doanh và Công nghệ HN ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - - Khoa CNTT - 8 8 Sửa đổi thuộc tính nhóm Sửa đổi thuộc tính nhóm (groupmod) (groupmod)  Trong một số trường hợp cần phải thay đổi Trong một số trường hợp cần phải thay đổi một số thông tin về nhóm người dùng bằng một số thông tin về nhóm người dùng bằng lệnh lệnh groupmod groupmod với cú pháp như sau: với cú pháp như sau: ĐH Kinh doanh và Công nghệ HN ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - - Khoa CNTT - 9 9  Các tuỳ chọn của lệnh: Các tuỳ chọn của lệnh:  -g -g , gid: Thay đổi giá trị chỉ số của nhóm người , gid: Thay đổi giá trị chỉ số của nhóm người dùng dùng  -n -n , groupname: Thay đổi tên nhóm người dùng. , groupname: Thay đổi tên nhóm người dùng. ĐH Kinh doanh và Công nghệ HN ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - - Khoa CNTT - 10 10 Xóa 1 nhóm người dùng Xóa 1 nhóm người dùng (groupdel) (groupdel)  Nếu không muốn một nhóm nào đó tồn tại nữa thì chỉ Nếu không muốn một nhóm nào đó tồn tại nữa thì chỉ việc xoá tên nhóm đó trong file /etc/group. Nhưng phải việc xoá tên nhóm đó trong file /etc/group. Nhưng phải lưu ý rằng, chỉ xoá được một nhóm khi không còn người lưu ý rằng, chỉ xoá được một nhóm khi không còn người dùng nào thuộc nhóm đó nữa. dùng nào thuộc nhóm đó nữa.  Ngoài ra thể sử dụng lệnh Ngoài ra thể sử dụng lệnh groupdel groupdel để xoá nhóm để xoá nhóm người dùng: người dùng: [...]... nhất chỉ nên đăng nhập với tư cách một người dùng bình thường  Các lệnh tạo một người dùng mới, thay đổi thuộc tính một người dùng cũng như xoá bỏ người dùng chỉ thể thực hiện được nếu quyền của một siêu người dùng ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - 14 Các lệnh bản quản lý người dùng  Danh sách người dùng cũng như các thông tin tương ứng được lưu trữ trong file /etc/passwd ĐH Kinh... useradd sẽ tạo một tài khoản người dùng mới sử dụng các giá trị được chỉ ra trên dòng lệnhcác giá trị mặc định của hệ thống Tài khoản người dùng mới sẽ được nhập vào trong các file hệ thống, thư mục cá nhân sẽ được tạo, hay các file khởi tạo được sao chép, điều này tuỳ thuộc vào các tuỳ chọn được đưa ra ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - 19 Các tuỳ chọn (useradd)     -c, comment: Soạn... doanh và Công nghệ HN - Khoa CNTT - 15   Mỗi dòng trong file tương ứng với bảy trường thông tin của người dùng, và các trường này được ngăn cách bởi dấu “:” ý nghĩa các trường lần lượt như sau:        Tên người dùng (username) Mật khẩu người dùng (passwd – đã mã hoá) Chỉ số người dùng (user id) Các chỉ số nhóm người dùng (group id) Tên đầy đủ hoặc các thông tin khác về tài khoản người dùng (comment)... tư cách người dùng khác nếu họ biết được mật khẩu, đây chính là lý do vì sao mật khẩu của người dùng không hiển thị trong nội dung file ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - 17 Thêm người dùng (useradd)  Siêu người dùng sử dụng lệnh useradd để tạo một người dùng mới hoặc cập nhật ngầm định các thông tin về người dùng ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - 18  Nếu không tuỳ chọn –D, lệnh. .. default_shell: Thay đổi shell đăng nhập ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - 23  Ngoài lệnh useradd, thể tạo người dùng mới bằng cách soạn thảo file /etc/passwd bằng vipw Lệnh vipw mở trình soạn thảo trên hệ thống và hiệu chỉnh bản sao tạm của file /etc/passwd Việc sử dụng file tạm và khoá file sẽ tác dụng như một chế khoá để ngăn việc hai người dùng cùng soạn thảo file một lúc Khi đó sẽ thêm... dụ lệnh adduser ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - 25 Thay đổi thuộc tính người dùng  nhiều lệnh thay đổi một số các thuộc tính tài khoản người dùng như:     chfn: Thay đổi thông tin cá nhân người dùng chsh: Thay đổi shell đăng nhập passwd: Thay đổi mật khẩu Lệnh tổng quát cho phép thay đổi thông tin tài khoản người dùng là usermod ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - 26 Các. .. pháp:    userdel [–r] Tuỳ chọn –r ý nghĩa: Các file tồn tại trong thư mục riêng của người dùng cũng như các file nằm trong thư mục khác liên quan đến người dùng bị xoá bỏ cùng lúc khi xoá người dùng đó ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - 31 Bài tập          1 Tạo 1 nhóm người dùng mới bằng lệnh groupadd Tên nhóm là tên của mình 2 Thay đổi tên nhóm vừa tạo.. .Lệnh này sẽ sửa đổi các file tài khoản hệ thống, xoá tất cả các thực thể liên quan đến nhóm, tên nhóm phải thực sự tồn tại ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - 11 Quản lý tài khoản người dùng  Trong hệ điều hành đa người dùng, cần phân biệt nguời dùng khác nhau do quyền sở hữu tài nguyên trên... doanh và Công nghệ HN - Khoa CNTT - 12 Tài khoản người dùng thể hiểu là tất cả các file, các tài nguyên, và các thông tin thuộc về người dùng đó  Khi cài đặt HĐH Linux, đăng nhập root sẽ được tự động tạo ra Đăng nhập này được xem là thuộc về siêu người dùng (người dùng cấp cao, người quản trị), vì khi đăng nhập với tư cách người dùng root, ta thể làm bất kỳ điều gì muốn trên hệ thống  ĐH Kinh... uid: Thay đổi chỉ số người dùng, giá trị này phải là duy nhất ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - 29  Lệnh usermod không cho phép thay đổi tên của người dùng đang đăng nhập Phải đảm bảo rằng người dùng đó không thực hiện bất kỳ quá trình nào trong khi lệnh usermod đang thực hiện thay đổi các thuộc tính của người dùng đó ĐH Kinh doanh và Công nghệ HN - Khoa CNTT - 30 Xoá bỏ người dùng (userdel) . Các lệnh cơ bản trong Các lệnh cơ bản trong UNIX UNIX ĐH Kinh doanh và Công nghệ HN ĐH Kinh doanh. - 15 15 Các lệnh cơ bản Các lệnh cơ bản quản lý người dùng quản lý người dùng  Danh sách người dùng cũng như các thông tin Danh sách người dùng cũng như các

Ngày đăng: 05/03/2014, 22:21

TỪ KHÓA LIÊN QUAN

w