Bagaimana saya bisa mengatur file agar hanya dapat dieksekusi untuk pengguna lain tetapi tidak dapat dibaca/ditulis, alasannya saya menjalankan sesuatu dengan nama pengguna saya tetapi saya tidak ingin memberikan kata sandi. Saya mencoba :
chmod 777 testfile
chmod a=x
chmod ugo+x
Saya masih mendapatkan izin yang ditolak saat menjalankan sebagai pengguna lain.
Jawaban yang Diterima:
Anda memerlukan izin membaca dan mengeksekusi pada skrip untuk dapat menjalankannya. Jika Anda tidak dapat membaca isi skrip, Anda juga tidak dapat menjalankannya.
[email protected]:~$ ./hello.world
hello world
[email protected]:~$ ls -l hello.world
-rwxr-xr-x 1 tony tony 17 Jul 13 22:22 hello.world
[email protected]:~$ chmod 100 hello.world
[email protected]:~$ ls -l hello.world
---x------ 1 tony tony 17 Jul 13 22:22 hello.world
[email protected]:~$ ./hello.world
bash: ./hello.world: Permission denied