Gunakan chown untuk mengatur kepemilikan semua subfolder dan file folder?


Jawaban:


55

Dari chown --help:

Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE...
  or:  chown [OPTION]... --reference=RFILE FILE...
Change the owner and/or group of each FILE to OWNER and/or GROUP.

[...]

  -R, --recursive        operate on files and directories recursively

[...]

Jadi, Anda perlu menjalankan (mungkin dengan sudo):

chown -R USERNAME:GROUPNAME /PATH/TO/FILE

Atau, jika grup tersebut adalah grup utama pengguna yang ditentukan (biasanya nama yang sama), Anda juga dapat menghilangkan GROUPNAMEdan hanya memberikan USERNAME:dengan tanda titik dua (tanpa spasi sebelum itu!). Ini akan diatur secara implisit:

chown -R USERNAME: /PATH/TO/FILE

Untuk hanya mengubah pengguna dan membiarkan grup apa adanya, cukup tentukan USERNAMEdan tidak ada nama grup dan tidak ada titik dua:

chown -R USERNAME /PATH/TO/FILE

Untuk hanya mengubah grup dan membiarkan pengguna pemilik apa adanya, cukup tentukan :GROUPNAMEdengan tanda titik dua utama:

chown -R :GROUPNAME /PATH/TO/FILE

11

Nama pengguna saya adalah timo dan saya melakukan ini untuk mengambil kepemilikan atas semua file dan folder saya di direktori rumah (ditransfer dari akun lain):

~$ sudo chown -R timo /home/timo/*

9
chown -R <username>:<groupname> <folder>

Inilah yang biasanya saya lakukan, dan saya biasanya melakukan folder satu per satu. Tidak butuh beberapa saat untuk mengerjakan setiap folder.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.