Chmod hoặc cách sửa đổi quyền đối với các tệp của chúng tôi

Ổ khóa thể hiện quyền đối với tệp

Trong nhiều trường hợp, khi chúng tôi muốn truy cập tệp đã được chuyển cho chúng tôi thông qua thẻ USB hoặc Internet, hoặc khi chúng tôi muốn truy cập vào một thư mục thuộc về người dùng khác, bản phân phối Gnu / Linux sẽ báo lỗi cho chúng tôi. Điều này có thể xảy ra ngay cả khi chúng ta viết lệnh chính xác, hơn thế nữa, bất chấp điều này, hệ thống sẽ đưa ra thông báo "truy cập sai" hoặc "truy cập bị từ chối".

Lý do cho điều này là trong Gnu / Linux cả tệp và thư mục đều có quyền để có thể làm việc với chúng. Các quyền này liên quan đến việc sửa đổi, loại bỏ và tạo ra chúng.

Quyền đối với tệp là gì?

Trên tất cả các bản phân phối Gnu / Linux Có hai loại người dùng, chủ yếu là quản trị viên hoặc người chủ và những người dùng còn lại. Người quản trị có quyền truy cập vào tất cả các tệp của hệ điều hành, anh ta có thể xóa, tạo và sửa đổi bất kỳ tệp nào.

Phần còn lại của người dùng chỉ có thể xóa, sửa đổi hoặc tạo tệp của riêng họ, các tệp bên trong nhà của bạn. Tệp hệ thống và tệp của người dùng khác chỉ có thể bị xóa, sửa đổi hoặc tạo khi có sự cho phép của quản trị viên hoặc người dùng bị ảnh hưởng.

Chúng tôi có thể áp dụng những quyền nào trong Gnu / Linux?

Mỗi tệp Gnu / Linux đều có ba nhóm quyền, nhóm đầu tiên cho chúng ta biết chủ sở hữu của tệp đó có thể thực hiện những gì. Nhóm thứ hai cho chúng tôi biết tất cả người dùng của nhóm có tệp đó có quyền gì và nhóm thứ ba cho biết quyền mà những người dùng khác có.

Các nhóm quyền này rất quan trọng vì chúng được sử dụng với và cho phép chúng tôi cung cấp bảo mật và chức năng cho hệ điều hành của mình.

Vì vậy, chúng tôi có thể làm cho một số tệp nhất định chỉ có thể được đọc hoặc sửa đổi bởi chính chúng tôi, chúng tôi có thể tạo một thư mục được quản lý bởi một nhóm người dùng thuộc một bộ phận hoặc chúng tôi có thể làm cho một số tệp nhất định được quản lý bởi tất cả và chúng nằm trong một mạng rộng cho phép tùy chỉnh tất cả các hệ điều hành chia sẻ một số tệp.

Đối với mỗi nhóm trong số ba nhóm này, chúng ta có thể áp dụng hoặc chỉ ra các biến sau đây để cho hệ điều hành biết liệu nó có thể được sửa đổi, xóa hoặc viết hay không. Các biến là:

    • R: Nếu chữ cái này xuất hiện, nó chỉ ra rằng tệp có thể đọc được.
    • W: Nếu chữ cái này xuất hiện, nó chỉ ra rằng nó có thể được viết hoặc sửa đổi.
    • X: Nếu chữ cái này xuất hiện, nó chỉ ra rằng nó có thể được thực thi

Khi các biến là số

Các chữ cái trên o các biến có thể được thay đổi bởi các số từ 0 đến 7. Do đó, số 0 cho biết rằng chúng tôi không có bất kỳ quyền nào trên tệp đó và số 7 cho biết rằng chúng tôi có tất cả các quyền của tệp đó. Mối quan hệ của các số còn lại với ý nghĩa của chúng như sau:

# Quyền
     Tất cả các giấy phép.
6       Đọc và viết
      Đọc và thực hiện
4       Chỉ đọc
      Viết và thực hiện
      Chỉ viết
1       Chỉ thực thi
      Không cho phép

Bây giờ chúng ta đã biết các biến để áp dụng cho tệp và ý nghĩa của từng loại tệp, chúng ta sẽ áp dụng nó cho tệp của mình và cho bản phân phối Gnu / Linux của chúng ta.

Chế độ bảng điều khiển

Có thể áp dụng một quyền nhất định cho một tệp hoặc thư mục thông qua thiết bị đầu cuối hoặc bảng điều khiển là rất dễ dàng. Cá nhân tôi thích sử dụng phương pháp này hơn phương pháp đồ họa nhưng cả hai phương pháp đều hoạt động hoàn hảo.

Để áp dụng hoặc sửa đổi các quyền mà chúng tôi phải sử dụng lệnh "chmod". Nếu chúng tôi sở hữu tệp đó, chỉ cần sử dụng lệnh chmod. Nếu chúng ta không phải là chủ sở hữu thì trước tiên chúng ta phải sử dụng lệnh "sudo".

Sau khi gọi lệnh chmod, chúng ta phải chỉ ra chữ cái hoặc số để áp dụng và tệp hoặc thư mục mà chúng ta muốn áp dụng các thay đổi trong quyền của nó. Giữa lệnh chmod và biến chúng tôi sẽ sử dụng dấu "+" nếu chúng tôi muốn thêm các quyền đó hoặc dấu "-" nếu chúng tôi muốn xóa chúng.

Để hiển thị các quyền đối với tệp, chúng ta phải sử dụng lệnh "ls -l". Sau khi thực hiện nó, một danh sách các tệp sẽ xuất hiện với một loạt các chữ cái như sau:

drwxr-xr-x

Chữ cái đầu tiên cho chúng ta biết đó là tệp (-), thư mục (d), tệp khối đặc biệt (b) hay tệp ký tự đặc biệt (c). Ba chữ cái tiếp theo cho chúng ta biết về quyền của chủ sở hữu, ba chữ cái còn lại cho chúng ta biết về quyền của Nhóm và phần còn lại của các chữ cái cho chúng ta biết về quyền của những người dùng khác. Nếu có dấu “-” có nghĩa là bạn không có quyền đó. Tức là, nếu nó chỉ có "rx" thì có nghĩa là nó có quyền đọc và thực thi nhưng không có quyền ghi.

Chế độ đồ họa

Để sửa đổi các quyền đối với tệp bằng đồ thị, trước tiên chúng ta phải đi tới trình quản lý tệp của mình. Trong trình quản lý tệp, chúng tôi phải chọn tệp mà chúng tôi muốn sửa đổi quyền của nó và chúng tôi nhấp bằng nút chuột phải. Trong menu xuất hiện, chúng tôi chọn tùy chọn Thuộc tính. Sau đó, một cửa sổ như sau sẽ xuất hiện:

Ảnh chụp màn hình để áp dụng quyền cho tệp

Trong cửa sổ này, chúng tôi chuyển đến tab "Quyền" và chúng tôi sẽ thấy tất cả các loại quyền mà tệp có. Nhờ danh sách thả xuống, chúng tôi có thể sửa đổi các tùy chọn và làm cho những người khác có quyền truy cập "đọc và ghi" hoặc không có. Ngoài ra, ở cuối, tùy chọn "cho phép tệp chạy dưới dạng chương trình" xuất hiện. Bằng cách đánh dấu nó, chúng tôi sẽ làm cho màn hình nền nhận dạng tệp là tệp thực thi. Sau khi để lại những thay đổi mà chúng ta muốn thực hiện, chúng ta nhấn nút đóng và những thay đổi đã thực hiện sẽ được áp dụng.

Có thể chúng tôi muốn thay đổi quyền đối với tệp của người dùng khác hoặc các tệp thuộc về quản trị viên. Trong trường hợp này, chúng ta phải chạy trình quản lý tệp với tư cách quản trị viên.

Để làm điều này, chúng tôi mở thiết bị đầu cuối và viết:

sudo “nombre del gestor de archivos”

Một cửa sổ sẽ mở ra với trình quản lý tệp cho phép chúng tôi thực hiện bất kỳ thay đổi nào đối với quyền đối với tệp. Thay đổi này có thể được thực hiện theo cách trước đây vì chúng tôi sẽ áp dụng các thay đổi với tư cách là quản trị viên chứ không phải với tư cách người dùng.

Vấn đề về quyền?

Cần phải nhớ rằng những thay đổi này mà chúng tôi thực hiện đối với quyền của tệp được thực hiện theo quan điểm của người dùng. Nói cách khác, bản phân phối của chúng tôi hiểu rằng những quyền đó được nắm giữ bởi người dùng thực hiện thay đổi, chứ không phải bởi những người dùng khác. Nếu chúng tôi có nhiều người dùng hơn, những quyền đó sẽ không áp dụng cho những người dùng đó trừ khi chúng tôi cho biết điều đó.

Điều quan trọng là phải biết nó và cũng có thể được áp dụng cho tất cả các bản phân phối Gnu / Linux, bất kể tên của bản phân phối. Việc áp dụng các thay đổi và quyền đối với các tệp trong Gnu / Linux là rất dễ dàng và cũng rất quan trọng vì một phần bảo mật của hệ điều hành của chúng tôi dựa trên đó.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Adam Isaías Aguilar Ramírez dijo

    Nó chỉ cho tôi biết rằng tôi không thể sửa đổi vì tôi không phải là chủ sở hữu.

  2.   Emerson dijo

    Tôi có nhiều ổ cứng chứa tệp, nhưng Linux Mint sẽ không cho phép tôi sao chép tệp từ tệp này sang ổ khác
    Bảo mật không quan trọng đối với tôi vì tôi chỉ sử dụng những đĩa này, làm thế nào tôi có thể cấp quyền cho tất cả chúng để không gặp sự cố khi sao chép tệp?
    Tôi đã đọc về "chmod 777" nhưng khi tôi đặt lệnh vào bảng điều khiển, nó cho tôi biết rằng tôi đang thiếu một toán hạng
    Ai đó có thể cho tôi cú pháp ngớ ngẩn?
    Cảm ơn