GNU/Linux >> Belajar Linux >  >> Linux

Linux – Izin File Hanya Jalankan?

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

Linux
  1. Cobol Hello World Contoh:Cara Menulis, Mengkompilasi dan Menjalankan Program Cobol di OS Linux

  2. Tcl Hello World Contoh:Cara Menulis, Mengkompilasi dan Menjalankan Program Tcl di OS Linux

  3. Contoh Perintah Dasar "chmod" di Linux

  1. Linux Shellcode Halo, Dunia!

  2. pakar:izin bash mvn ditolak

  3. Bagaimana cara mengeksekusi file PL di Linux?

  1. Linux – Semuanya Adalah File?

  2. Smalltalk Hello World Contoh:Cara Menulis dan Menjalankan Program Smalltalk di OS Linux

  3. Fortran Hello World Contoh:Cara Menulis dan Menjalankan Program Fortran di OS Linux