Saya telah mempelajari topik ini https://help.ubuntu.com/community/FilePermissions untuk sementara waktu dan tidak dapat membuatnya berfungsi karena suatu alasan.
Terutama, baris-baris ini paling menarik minat saya:
Untuk mengubah semua izin setiap file dan folder di bawah direktori yang ditentukan sekaligus, gunakan sudo chmod dengan -R
$ sudo chmod 777 -R /path/to/someDirectory $ ls -l total 3 -rwxrwxrwx 1 user user 0 Nov 19 20:13 file1 drwxrwxrwx 2 user user 4096 Nov 19 20:13 folder -rwxrwxrwx 1 user user 0 Nov 19 20:13 file2
Inilah yang saya ketikkan:
mark@ubuntuserver:~$ sudo chmod 755 /var/www/html
mark@ubuntuserver:~$ ls -l
total 0
Kemudian saya memeriksa perubahan di sftp:
sftp> cd /
sftp> cd var/www/html
sftp> pwd
Remote working directory: /var/www/html
sftp> ls -l
-rw-r--r-- 1 root root 11321 Apr 10 20:07 index.html
Dari hasilnya jelas bahwa direktori html masih dapat dimodifikasi hanya oleh root.
Bagaimana saya bisa mengubahnya dengan cara saya (non-root) dapat mengunggah file ke direktori html?
Saya juga menguji:
Pemilik file dapat diubah menggunakan perintah chown. Misalnya, untuk mengubah pemilik file foobar ke tux:
$ sudo chown tux foobar
Saya mengetik dari server:
sudo chown mark owner
tidak berpengaruh.
sudo chown user:user mydocs
mana pemilik dan grup baru berada user
dan direktori tempat Anda ambil adalahmydocs
sudo chmod 766 -r /var/www/html
ls -l
perintah dari direktori home mereka. @ Markus Kecuali jika Anda berada dalam direktori yang Anda coba lihat / manipulasi, Anda perlu menentukan path, dalam hal ini Anda seharusnya mengeluarkan perintah sebagails -l /var/www/html
chmod
perubahan izin, chown
ubah pemilik. 755 digit pertama (7) berarti bahwa 'pemilik' memiliki semua izin, sedangkan digit kedua dan terakhir (5) berarti bahwa 'grup' dan 'lainnya' keduanya telah membaca dan mengeksekusi izin. Anda dapat menambahkan pengguna Anda ke grup dan memberikan izin penuh ke grup juga sehingga Anda tidak perlu melakukan banyak perubahan.
sudo chown mark owner
Apa yang seharusnya dilakukan? Kenapa Anda memperkenalkan file atau dir yang disebut "pemilik" di sana?