banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Gặp lỗi permisson denied khi đã chmod 777?  XML
  [Question]   Gặp lỗi permisson denied khi đã chmod 777? 13/12/2008 03:57:12 (+0700) | #1 | 162189
ckey
Member

[Minus]    0    [Plus]
Joined: 10/12/2008 15:23:48
Messages: 16
Offline
[Profile] [PM]
Đầu tiên mình đăng nhập với quyền root, tạo file FILE1.txt. Sau đó mình đặc chmod cho file text đó là chmod 777 FILE1.
Nhưng khi mình đăng nhập với tài khoản user khác thì khi đánh lệnh
#cat /root/FILE1 thì hiện thông báo là
cat /root/FILE1: permisson dinied

Như vậy mình phải đặt quyền chmod như thế nào để các user khác có thể xem được file đó. Nhờ các bạn chỉ giùm mình. Cám ơn trước!
[Up] [Print Copy]
  [Question]   Re: Gặp lỗi permisson denied khi chmod file 13/12/2008 04:05:38 (+0700) | #2 | 162190
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Cho xem 'bằng chứng' về các lệnh bạn đã gõ, nhớ là có cả ls -l nữa nhé.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Re: Gặp lỗi permisson denied khi chmod file 13/12/2008 04:35:39 (+0700) | #3 | 162192
ckey
Member

[Minus]    0    [Plus]
Joined: 10/12/2008 15:23:48
Messages: 16
Offline
[Profile] [PM]
Vừa thấy bác quanta trả lời là em liền hối hả chạy về nhà ngay để ghi lại những câu lệnh đã gõ.
Lúc nào cũng phải ưu tiên cho việc học smilie

[root@localhost~]#cat >FILE1THIS IS A FILE 1
[root@localhost~]#ls -l FILE1
-rw-r--r-- 1 root root 17 Dec 12 05:21 FILE1
[root@localhost~]#chmod 777 FILE1
[root@localhost~]#ls -l FILE1
-rwxrwxrwx 1 root root 17 Dec 12 05:21 FILE1

Sau đó mình logout rồi login bằng user khác

[ckey@localhost~]$cat /root/FILE1
cat: /root/FILE1: Permission denied

Đó là toàn bộ lệnh của em đã gõ.
À cho em hỏi thêm là cách chỉnh lại ngày giờ hệ thống. Em đã tìm nhiều tài liệu nhưng không thông được smilie
[Up] [Print Copy]
  [Question]   Re: Gặp lỗi permisson denied khi chmod file 13/12/2008 05:06:37 (+0700) | #4 | 162193
LeVuHoang
HVA Friend

Joined: 08/03/2003 16:54:07
Messages: 1155
Offline
[Profile] [PM]
Bạn quăng cái file FILE1 vào trong folder root thì user khác sao xem?

Đọc thử cái này rồi xem không thông chỗ nào?
http://www.cpqlinux.com/date.html
[Up] [Print Copy]
  [Question]   Re: Gặp lỗi permisson denied khi chmod file 13/12/2008 05:12:36 (+0700) | #5 | 162196
[Avatar]
mudzot
Elite Member

[Minus]    0    [Plus]
Joined: 26/06/2006 14:41:27
Messages: 76
Offline
[Profile] [PM]
FILE1 đã 777 rồi nhưng còn /root thì sao nhỉ?

Bạn đã tìm hiểu những tài liệu nào về chỉnh ngày giờ hệ thống mà vẫn chưa thông ?Thử man date xem sao
[Up] [Print Copy]
  [Question]   Re: Gặp lỗi permisson denied khi chmod file 13/12/2008 05:27:50 (+0700) | #6 | 162199
mfeng
Researcher

Joined: 29/10/2004 15:16:29
Messages: 243
Offline
[Profile] [PM]
Mặc định /root đặt quyền 750, nên với user thường không có quyền x(execute), không thể đọc file nằm trong /root được.
[Up] [Print Copy]
  [Question]   Re: Gặp lỗi permisson denied khi chmod file 13/12/2008 05:31:13 (+0700) | #7 | 162200
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Xem /root có permission thế nào:
Code:
[root@home ~]# stat /root | grep Uid
Access: (0750/drwxr-x---)  Uid: (    0/    root)   Gid: (    0/    root)


Nó có permission là 750, nghĩa là: những users nào không thuộc root group thì không có quyền r, w, hoặc x trên /root.

Như vậy, nếu user kia chỉ cần 'thử' liệt kê các file trong /root thôi là đã bị 'báo cáo' rồi chứ chưa nói gì đến cat /root/FILE1:
Code:
[quanta@home ~]$ ls -l /root
ls: cannot open directory /root: Permission denied
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Re: Gặp lỗi permisson denied khi chmod file 13/12/2008 05:36:40 (+0700) | #8 | 162201
ckey
Member

[Minus]    0    [Plus]
Joined: 10/12/2008 15:23:48
Messages: 16
Offline
[Profile] [PM]
Em đã hiểu ý các bác smilie
Nhưng khi em thử dùng 1 user thường khác (user1) tạo 1 file text giống vậy, và cũng chmod giống như trên.
Nhưng khi đăng nhập bằng 1 user thường khác nữa (vd user2) thì cũng không thể xem được file text đó
Mặc dù 2 user (user1 và user2) cùng nằm trong 1 group

Xin chỉ em cách đặt chmod như thế nào?
[Up] [Print Copy]
  [Question]   Re: Gặp lỗi permisson denied khi chmod file 13/12/2008 05:38:51 (+0700) | #9 | 162202
ckey
Member

[Minus]    0    [Plus]
Joined: 10/12/2008 15:23:48
Messages: 16
Offline
[Profile] [PM]

LeVuHoang wrote:
Bạn quăng cái file FILE1 vào trong folder root thì user khác sao xem?

Đọc thử cái này rồi xem không thông chỗ nào?
http://www.cpqlinux.com/date.html 


Em cũng đã từng đọc man date nhưng thật sự là không thông.
Nhưng khi đọc Setting the Date and Time in Linux của bác LeVuHoang thật sự thông rồi.
Thanks bác
[Up] [Print Copy]
  [Question]   Re: Gặp lỗi permisson denied khi chmod file 13/12/2008 05:58:38 (+0700) | #10 | 162208
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

ckey wrote:
Em đã hiểu ý các bác smilie
Nhưng khi em thử dùng 1 user thường khác (user1) tạo 1 file text giống vậy, và cũng chmod giống như trên.
Nhưng khi đăng nhập bằng 1 user thường khác nữa (vd user2) thì cũng không thể xem được file text đó
Mặc dù 2 user (user1 và user2) cùng nằm trong 1 group

Xin chỉ em cách đặt chmod như thế nào? 

Bạn chạy lệnh thế nào, output nó phun ra làm sao, ... tốt nhất là bạn copy rồi paste lên đây. Miêu tả thế kia khó 'bắt bệnh' lắm.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Re: Gặp lỗi permisson denied khi chmod file 13/12/2008 06:06:35 (+0700) | #11 | 162209
ckey
Member

[Minus]    0    [Plus]
Joined: 10/12/2008 15:23:48
Messages: 16
Offline
[Profile] [PM]
[ckey@localhost~]$cat >FILE1THIS IS A FILE 1
[ckey@localhost~]$chmod 777 FILE1
[ckey@localhost~]$ls -l FILE1
-rwxrwxrwx 1 ckey ckey 17 Dec 12 05:21 FILE1

[bachkimden@localhost~]$cat /home/ckey/FILE1
cat: /home/ckey/FILE1: Permission denied

user bachkimden và ckey đều thuộc 1 group
[Up] [Print Copy]
  [Question]   Re: Gặp lỗi permisson denied khi chmod file 13/12/2008 06:23:57 (+0700) | #12 | 162212
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

ckey wrote:

[ckey@localhost~]$cat >FILE1THIS IS A FILE 1
 

Lệnh này mà cũng chạy được sao?

ckey wrote:

[ckey@localhost~]$chmod 777 FILE1
[ckey@localhost~]$ls -l FILE1
-rwxrwxrwx 1 ckey ckey 17 Dec 12 05:21 FILE1

[bachkimden@localhost~]$cat /home/ckey/FILE1
cat: /home/ckey/FILE1: Permission denied

user bachkimden và ckey đều thuộc 1 group
 

Lý do vẫn giống hệt như ở trên: ngoài quyền của file hiện tại, phải xem quyền của thư mục chứa nó thế nào nữa. Mỗi user trong Linux có một home folder riêng, làm sao mà thằng khác có quyền động vào được.

Thử xem /home/quanta có permission thế nào:
Code:
[quanta@home ~]$ stat . | grep Uid
Access: (0700/drwx------)  Uid: (  500/  quanta)   Gid: (  500/  quanta)


Tóm lại: file permission là cái rất cơ bản khi muốn làm việc với Linux. Bạn nên kiếm 1 cuốn sách nói về nó để đọc (trên HVA cũng có đó), đừng thử lung tung rồi lại hỏi tại sao nó không được.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Re: Gặp lỗi permisson denied khi chmod file 13/12/2008 06:33:06 (+0700) | #13 | 162214
ckey
Member

[Minus]    0    [Plus]
Joined: 10/12/2008 15:23:48
Messages: 16
Offline
[Profile] [PM]
Vâng, cám ơn bác quanta nhiều. Vì vừa mới bắt đầu nên còn chưa thông lắm.
Đề em ráng cập nhật thêm kiến thức.

Thanks bác
[Up] [Print Copy]
  [Question]   Re: Gặp lỗi permisson denied khi đã chmod 777? 15/12/2008 16:37:26 (+0700) | #14 | 162534
hellloeverybody
Member

[Minus]    0    [Plus]
Joined: 15/12/2006 16:16:04
Messages: 13
Offline
[Profile] [PM]
Tui cũng đã nhiều lần chmod cái như vậy nhưng mà chown của nó vẫn là Unknown User và Unknown group trong khi bạn tạo file đó với đặc quyền root smilie chú ý cái này nhésmilie Sử dụng MC mà thiết lệnh cho dễ bạn àsmilie

Good luck!
[Up] [Print Copy]
  [Question]   Re: Gặp lỗi permisson denied khi đã chmod 777? 16/12/2008 01:05:00 (+0700) | #15 | 162574
Mr.Khoai
Moderator

Joined: 27/06/2006 01:55:07
Messages: 954
Offline
[Profile] [PM]

hellloeverybody wrote:
Tui cũng đã nhiều lần chmod cái như vậy nhưng mà chown của nó vẫn là Unknown User và Unknown group trong khi bạn tạo file đó với đặc quyền root smilie chú ý cái này nhésmilie Sử dụng MC mà thiết lệnh cho dễ bạn àsmilie

Good luck! 

khoai không hiểu đoạn chown vẫn là Unknown User và Group? Bạn giải thích rõ hơn được không? Thônt thường khi ls -al mà owner và group bị unknown là do bạn mount partition được sử dụng bởi một hệ thống nào khác. Trên hệ thống kia, userid của owner đó không tồn tại trên máy đang chạy nên mới có hiện tượng trên. Chỉ cần chown trở lại cho đúng với owner chính xác là được.

khoai
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|