Saya menjalankan Ubuntu pada Oracle Vbox di Windows 7 untuk mengembangkan situs web. Saya memiliki satu set direktori yang memiliki izin baca / tulis pemilik tetapi grup www-data tidak memiliki hak atas direktori.
Saya mencoba perintah sudo chmod 640 /path-to-directory
untuk mengubah status, tetapi menerima pesan yang meminta kata sandi www-data saya. Kata sandi tingkat pemilik saya tidak berfungsi dan saya tidak tahu apa kata sandi ini.
Saya mencoba passwd
dan menerima pesan 'mengubah kata sandi untuk data-www dan meminta kata sandi saya saat ini. Ketika saya memasukkannya, saya mendapatkan pesan kesalahan ini:
passwd: Kesalahan manipulasi token otentikasi
passwd: kata sandi tidak berubah
Pesan kesalahan ini lebih mirip masalah pada sistem saya, tetapi semua yang lain berfungsi dengan baik.
sumber
whoami
sana. Apakah Anda masih memiliki www-data di sana? Saya tidak yakin apa yang Anda maksud dengan "unix (pemilik) nama" - nama pengguna apa yang Anda masukkan saat masuk? Apakah sesuatu seperti "ashlar" atau "admin" atau itu "www-data"?Untuk mengubah kata sandi, gunakan perintah ini sudo passwd nama pengguna , ubah nama pengguna dengan pengguna yang ingin Anda setel kata sandi baru, tetapi Anda juga harus memeriksa kepemilikan dan grup direktori tertentu. Gunakan perintah ini ls -l / path / ke / file # bidang ketiga dalam ls -l output adalah pengguna dan yang keempat adalah grup
Anda dapat mengubah grup dan kepemilikan dengan chown
sumber