GNU/Linux >> Belajar Linux >  >> Linux

Linux – Bagaimana Cara Mengatur Izin File Default Untuk Semua Folder / File Di Direktori?

Saya ingin mengatur folder sedemikian rupa sehingga apa pun yang dibuat di dalamnya (direktori, file) mewarisi izin dan grup default.

Mari kita sebut grup "media". Dan juga, folder/file yang dibuat dalam direktori harus memiliki g+rw secara otomatis.

Jawaban yang Diterima:

Saya menemukannya:Menerapkan izin default

Dari artikel:

  1. Setel setgid bit, sehingga file/folder di bawah akan dibuat dengan grup yang sama dengan

    chmod g+s <directory>
    
  2. Setel ACL default untuk grup dan lainnya

    setfacl -d -m g::rwx /<directory>
    setfacl -d -m o::rx /<directory>
    

Selanjutnya kita dapat memverifikasi:

getfacl /<directory>

Keluaran:

# file: ../<directory>/
# owner: <user>
# group: media
# flags: -s-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x

Linux
  1. Bagaimana cara mengganti nama semua folder dan file menjadi huruf kecil di Linux?

  2. perintah linux untuk mengosongkan semua file direktori

  3. Bagaimana cara memaksa grup dan izin untuk file yang dibuat di dalam direktori tertentu?

  1. Cara Membuat Direktori Bersama untuk Semua Pengguna di Linux

  2. Bagaimana cara mengatur izin file default untuk semua folder/file dalam direktori?

  3. Bagaimana cara memaksa izin khusus untuk file/folder baru di server file Linux?

  1. Cara Menemukan File Di Linux Di Semua Direktori Secara Rekursif

  2. Linux – Masalah Izin Untuk Direktori Bersama Di Server?

  3. Bagaimana Mengembalikan Kepemilikan Grup/pengguna Default Dari Semua File Di Bawah/var?