Sistem operasi berasaskan Linux dirancang dengan cara yang dapat menyokong pelbagai pengguna. Oleh kerana itu, sistem ini mesti mengekalkan data akses kebenaran untuk fail dan direktori sehingga anda tahu siapa yang dapat mengaksesnya. Terdapat dua jenis kebenaran yang dapat dikendalikan dengan perintah chown- Kebenaran pengguna yang dirancang hanya untuk pengguna tertentu dan pengguna kumpulan yang dirancang untuk kumpulan tertentu.
chown ia digunakan untuk menguruskan jenis harta atau kebenaran tersebut. Dengan perintah ini kita akan mengubah siapa yang dapat mengakses fail dan direktori tertentu. Dalam artikel ini, kami akan menerangkan semua yang perlu anda ketahui mengenai arahan ini, terutama berguna untuk komputer bersama (jika tidak, itu tidak masuk akal).
Cara menggunakannya chown
Sebelum saya memulakan, saya ingin mengingatkan anda bahawa apabila fail disebutkan, yang kami maksudkan adalah laluan yang lengkap. Dengan ini dijelaskan, sintaks perintah adalah seperti berikut:
chown [Opciones] [usuario_propietario:dueño_del_grupo] [Archivo]
Dari perkara di atas kita harus:
- pilihan adalah pilihan yang berbeza yang akan kita gunakan dengan arahan.
- owner_user: group_owner Itu ada dalam nama pengguna dan / atau nama kumpulan, walaupun UID (Pengenal Pengguna) atau GID (Pengenal Kumpulan) juga dapat digunakan.
- arkib adalah fail yang ingin kita ubah kebenarannya, yang boleh menjadi satu atau lebih.
Cara menukar pemilik fail atau direktori dengan chown
Kita boleh menukar pemilik fail dan direktori yang berbeza menggunakan perintah chown. Sebagai contoh, untuk menukar pemilik fail menjadi pengguna tertentu, kami akan melaksanakan perintah berikut:
chown pablinux archivo.ext
Dari perkara di atas, "pablinux" adalah pengguna dan "file.ext" adalah fail dengan pelanjutannya.
Sekiranya kita ingin menukar nama beberapa fail, apa yang akan kita lakukan adalah menambahkan satu demi satu yang dipisahkan oleh ruang, yang akan kelihatan seperti ini:
chown pablinux archivo.ext archivo2.ext
Dalam kes direktori, satu-satunya perkara yang akan kita ubah adalah bukannya meletakkan fail, kita akan dapat direktori.
Cara menukar pemilik fail dengan UID
Perkara pertama yang harus kita lakukan ialah mendapatkan UID kita dengan arahan berikut:
echo $UID
Perkara di atas harus menghasilkan angka 1000. Untuk menukar pemilik fail dengan cara ini, perintah yang akan kami perkenalkan di bawah ini adalah sebagai berikut:
chmod 1000 archivo.ext
Tukar pemilik dan kumpulan fail
Untuk menukar pemilik dan kumpulan fail kita harus memberikan nama pengguna dan nama kumpulan. Menggunakan arahan chown Kita boleh menukar pemilik dan kumpulan dengan cara berikut, pertama kita akan menukar pemilik fail dan kumpulan dengan arahan berikut:
chown pablinux:administradores archivo.ext
Nama kumpulan boleh menjadi apa sahaja yang kita mahukan; dalam contoh di atas akan menjadi "pentadbir". Sekiranya kita tidak mahu memberikannya nama kumpulan pada masa itu, kita hanya dapat menunjukkan nama pengguna, yang mana kita akan menggunakan titik dua dan kemudian spasi seperti dalam contoh berikut:
chown pablinux: archivo.ext
Dalam contoh sebelumnya, dengan tidak menunjukkan kumpulan apa pun, ia akan mengambil kumpulan pengguna, dalam hal ini pablinux.
Tukar kumpulan fail dengan chown
Kita boleh menukar nama kumpulan fail menggunakan perintah chown. Perintahnya akan kelihatan seperti ini, di mana linuxadictos akan menjadi kumpulan baharu fail file.ext:
chown :linuxadictos archivo.ext
Seperti yang anda lihat, dalam arahan sebelumnya ruang berada di sebelah kiri titik dua.
Tukar pemilik fail secara berulang
Dengan menggunakan opsi -R kita dapat mengubah nama kumpulan atau pemilik fail dan subdirektori yang ada di dalam direktori tertentu. Dalam arahan berikut kita akan mengubah direktori / Var / www a linuxadictos:
chown -R :linuxadictos /var/www
Cara melihat pemilik fail
Untuk melihat siapa yang memiliki fail kita boleh menggunakan perintah ls dengan pilihan -l. Sebagai contoh, untuk melihat pemilik fail file.ext kita akan memasukkan arahan ini:
ls -l archivo.ext
Hasilnya akan menunjukkan kepada kita sesuatu seperti:
-rw-r--r-- 1 pablinux pablinuxusuarios 241 Mar 1 01:28 archivo.ext
Adakah anda sudah tahu cara menggunakan arahan chown di Linux?