Thay đổi quyền để user user2 có thể tạo folder và file trên /home/user2?. Thay đổi quyền ghi (w) trên group other (dùng chmod)6[r]
Trang 1Bài 1: Các lệnh tạo file, tìm kiếm file,… trong Terminal
1 Liệt kê các thư mục và file trong thư mục hiện hành
ls
ls -
-l: liệt kê mỗi mục trên một dòng
-i: liệt kê inode
-h: in ra kích thước dễ đọc
-n: liệt kê cả UID và GID
-p: hiển thị cả các ký hiệu mô tả (/, =, @)
-R: recursive để liệt kê cả những thư mục con
-S: sắp xếp kết quả theo kích thước
-t (nc): sắp xếp kết quả theo thời gian cập nhật
-u: hiển thị thời gian của lần truy cập sau cùng
2 touch: tạo file rỗng
touch file1.txt
3 Dùng gedit xem file file1.txt
gedit file1.txt
4 Gõ vào nội dung sau trong gedit Text Editor:
“Day la file duoc tao bang lenh touch”
“Noi dung cua file duoc go voi trinh soan thao gedit Text Editor”
5 cat > : tạo file và cho phép gõ nội dung cho file tại Terminal
cat > file2.txt
gõ vào nội dung sau:
Danh sach sinh vien thuc hanh Linux:
1 Nguyen Van A
2 Nguyen Thi B
Ctrl+D để kết thúc
6 cat >> : thêm nội dung vào file đã tồn tại, nếu file chưa có thì tạo ra file mới
cat >> file2.txt
3 Nguyen Van C
4 Le Thi D
Ctrl+D
7 cat hoặc more: xem nội dung file ở Terminal (more: phân trang hiển thị dữ liệu ra màn hình) cat file2.txt
more file2.txt
8 Di chuyển về thư mục ten_user của user đăng nhập
9 Tìm kiếm file.txt, xem kết quả?
find -name file.txt
10 Tìm kiếm file2.txt, xem kết quả?
11 Tìm kiếm file bất kỳ …
12 Xem đường dẫn thư mục
Trang 213 Chuyển về thu mục gốc /
14 Xem đường dẫn thư mục
15 Chuyển sang user root
16 Tìm file host.conf, passwd
Chú ý: lệnh xóa thư mục
1 rmdir: xóa thư mục rỗng Vd: xóa thư mục abc rỗng: rmdir abc
2 rm -r: xóa cây thư mục Vd: thư mục baitap có các thư mục con Xóa thư mục baitap:
rm -r baitap
Bài 2: Tạo user, tạo group trong Terminal
1 Tạo group mekong
2 Tạo thư mục user1 trong /home
3 Tạo user user1, đường dẫn thư mục /home/user1, group mekong, password 123456
4 Đăng nhập user user1
5 Tạo thư mục mới baitap trong thư mục /home/user1 ? Tạo thành công không? Tại sao?
6 Xem quyền truy xuất của user đăng nhập trên thư mục user1? Có nhận xét gì?
7 Thay đổi quyền để user user1 có thể tạo folder và file trên /home/user1 Có 3 cách (đăng nhập với quyền user root):
1 Thay đổi quyền ghi (w) trên group other (dùng chmod)
2 Thay đổi quyền ghi (w) trên mekong thay cho root (dùng chgrp)
3 Thay đổi quyền ghi (w) cho user user1 (dùng chown)
Trang 38 Chuyển đăng nhập sang user là user1 Tiếp tục tạo lại thư mục baitap trong /home/user1
9 Tạo file hello.txt trong thư mục user1 với nội dung sau:
Chao mung ban den voi Linux Ubuntu
Day la bai tap thu hanh buoi 3-4
10 Liệt kê chi tiết thư mục home của user1
11 Xem nội dung file vừa tạo?
12 Tạo mới thư mục baitap2 trong /home/user1
13 Liệt kê chi tiết thư mục home của user2
14 Copy file hello.txt vào thư mục /home/user1/baitap2
15 Liệt kê chi tiết thư mục baitap2
16 Xem nội dung file vừa copy?
Bài 3: Tạo user, tạo group trong Terminal
1 Tạo group mekong_uni
2 Tạo thư mục user2 trong /home
3 Tạo user user2, đường dẫn thư mục /home/user2, group mekong_uni, password 123456
4 Đăng nhập user user2
5 Tạo thư mục mới baitap trong thư mục /home/user2 ? Tạo thành công không? Tại sao?
6 Xem quyền truy xuất của user đăng nhập trên thư mục user2? Có nhận xét gì?
7 Thay đổi quyền để user user2 có thể tạo folder và file trên /home/user2 Có 3 cách (đăng nhập với quyền user root):
1 Thay đổi quyền ghi (w) trên group other (dùng chmod)
2 Thay đổi quyền ghi (w) trên mekong thay cho root (dùng chgrp)
3 Thay đổi quyền ghi (w) cho user user2 (dùng chown)
8 Chuyển đăng nhập sang user là user2 Tiếp tục tạo lại thư mục baitap trong /home/user2
9 Tạo file hello.txt trong thư mục user2 với nội dung sau:
Chao mung ban den voi Linux Ubuntu
Day la noi dung cua file hello.txt duoc tao trong user2
10 Xem nội dung file vừa tạo?
11 Liệt kê chi tiết thư mục home của user2
12 Tạo mới thư mục baitap2 trong /home/user2
13 Copy file hello.txt vào thư mục /home/user2/baitap2
14 Xem nội dung file vừa copy?
15 Tạo mới thư mục baitap3 trong /home/user2
16 Di chuyển file hello.txt trong user2/hello.txt vào thư mục baitap3
17 Liệt kê chi tiết thư mục baitap3
18 Xem nội dung file hello.txt trong thư mục baitap3
19 Bổ sung nội dung thêm vào file hello.txt:
Day la noi dung cap nhat them vao hello.txt trong thu muc bai tap 3
20 Xóa file hello.txt trong thư mục baitap2
21 Liệt kê chi tiết thư mục baitap2
Trang 4Hướng dẫn bài 1:
…
10 find -name file2.txt
11
12 pwd
13
14
15 su
nhập mật khẩu
16 find -name kconfig.xml
Hướng dẫn bài 2:
1 Chuyển vào user root: su root
Tạo group mekong: groupadd mekong
2
3 useradd user1 -g mekong -d /home/user1 -p 123456
4 su user1
5
6 Chuyển về thư mục /home Liệt kê chi tiết thư mục: ls -l Nhận thấy user user1 không có quyền ghi (w) trên thư mục /home/user1 (r-x)
drwxr-xr-x 2 root root 4096 2011-04-12 12:41 user1
Từ dòng trên ta có: d là ký hiệu thư mục (user1)
rwx: quyền truy xuất trên user root
r-x: quyền truy xuất trên group root
r-x: quyền truy xuất trên group other
7 Chuyển sang user root: su root
1 chmod o+w /home/user1
2
3
8 Xem lại các bài tập trước … để hoàn thành bài tập