chmod jika saya bukan root / pemilik file

6

Jika saya bukan pemilik atau root file, dapatkah saya menggunakan chmod untuk mengubah izin file?

Asumsikan saya memiliki akses grup / tulis ke file, misalnya 775

Howard
sumber
Terkait di Unix & Linux : Kapan chmod gagal?
Palec

Jawaban:

11

Singkatnya: Tidak, Anda tidak bisa melakukan itu. Hanya karena alasan sederhana bahwa Anda dapat "mencuri" file pengguna lain ( sumber terkait ):

Tentu saja, hanya pemilik file yang dapat menggunakan chmod untuk mengubah izin file

Ada pertanyaan lain tentang SO yang berurusan dengan ini di sini . Caranya adalah dengan membiarkan chmodmemeriksa apakah Anda berada di grup yang sama atau memiliki izin yang cukup untuk mengubah kepemilikan file itu dan kemudian jalankan sebagai root.

slhck
sumber
1

Jawaban dasar tidak, kecuali Anda memiliki hak khusus melalui grup tempat Anda dan file tersebut berada.

mobil van
sumber
Ceritakan lebih banyak. Jika kita di sini, itu karena kita tertarik pada hak-hak khusus itu.
djjeck