Rumah > Soal Jawab > teks badan
系统为ubuntu12,/var/www/ 目录的权限为:
drwxrwxr-x 3 root root 4096 Dec 24 01:35 www
为什么在www目录下创建文件或文件夹,都提示没权限啊,每次必须sudo才行,怎么解决
高洛峰2017-04-22 09:01:01
drwxrwxr-x
, huruf pertama dari kiri ke kanan mewakili kategori objek sistem fail, dengan d
mewakili direktori (folder). Objek sistem fail lain:
-
(fail biasa),d
(direktori),l
(pautan simbolik),c
(peranti khas aksara),b
(peranti khas modul),p
(FIFO),s
(soket)
drwxrwxr-x
d
selepas mengalih keluar huruf pertama rwxrwxr-x
mewakili kebenaran pengendalian tiga perhubungan pengguna pada fail atau folder. Setiap kumpulan tiga dari kiri ke kanan mewakili kebenaran pemilik, kebenaran kumpulan dan kebenaran pengguna lain. Susunan setiap kumpulan ialah rwx
Jika pengguna mempunyai kebenaran operasi yang sepadan, ia akan diwakili oleh huruf yang sepadan Jika pengguna tidak mempunyai kebenaran operasi yang sepadan, ia akan diwakili oleh -
. Contohnya: rwxrwxr-x
bermakna pemilik fail atau folder mempunyai kebenaran operasi rwx
(boleh dibaca, boleh ditulis, boleh laku) dan pengguna kumpulan juga mempunyai kebenaran rwx
(boleh dibaca, boleh ditulis, boleh laku), pengguna lain mempunyai r-x
(boleh dibaca, boleh dilaksanakan, tidak boleh dibaca) kebenaran operasi.
Jadi anda boleh mengubah suai kebenaran operasi pengguna lain melalui sudo chmod 777 -R /var/www/
atau sudo chown -R ubuntu:adm /var/www/
mengubah suai pemilik dan kumpulan folder.
Mengapa 777
Anda boleh merujuk untuk memahami kebenaran operasi fail dan folder Linux
大家讲道理2017-04-22 09:01:01
Folder anda ialah root Pilih salah satu daripada tiga perintah chmod, chgrp dan chown untuk mengetahui tentangnya.
巴扎黑2017-04-22 09:01:01
Kebenaran anda di sini tiada kebenaran w Anda boleh chmod 777 direktori ini dan menambah kebenaran menulis.
Dalam ubuntu, pengguna anda bukan root Direktori ini milik pengguna root, jadi kebenaran anda adalah yang terakhir r-x tidak mempunyai keizinan w.