Bonjour
Récemment, on m’a recommandé de faire tourner mon navigateur dans un bac à sable. Alors j’ai tenté Firejail. A vrais dire c’est le seul que j’ai trouvé sous Linux. Mais problème, il ne fonctionne pas, voilà ce que j’ai dans mon terminal:
slack@localhost:~$ firejail /home/slack/firefox/firefox %u
Reading profile /etc/firejail/firefox.profile
Reading profile /etc/firejail/firefox-common.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-interpreters.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/whitelist-common.inc
Reading profile /etc/firejail/whitelist-var-common.inc
Parent pid 11725, child pid 11726
Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set.
Post-exec seccomp protector enabled
Warning fseccomp: syscall "ni_syscall" not available on this platform
Warning fseccomp: syscall "umount" not available on this platform
Seccomp list in: @clock,@cpu-emulation,@debug,@module,@obsolete,@raw-io,@reboot,@resources,@swap,acct,add_key,bpf,fanotify_init,io_cancel,io_destroy,io_getevents,io_setup,io_submit,ioprio_set,kcmp,keyctl,mount,name_to_handle_at,nfsservctl,ni_syscall,open_by_handle_at,personality,pivot_root,process_vm_readv,ptrace,remap_file_pages,request_key,setdomainname,sethostname,syslog,umount,umount2,userfaultfd,vhangup,vmsplice, check list: @default-keep, prelist: adjtimex,clock_adjtime,clock_settime,settimeofday,modify_ldt,lookup_dcookie,perf_event_open,process_vm_writev,delete_module,finit_module,init_module,_sysctl,afs_syscall,create_module,get_kernel_syms,getpmsg,putpmsg,query_module,security,sysfs,tuxcall,uselib,ustat,vserver,ioperm,iopl,kexec_load,kexec_file_load,reboot,set_mempolicy,migrate_pages,move_pages,mbind,swapon,swapoff,acct,add_key,bpf,fanotify_init,io_cancel,io_destroy,io_getevents,io_setup,io_submit,ioprio_set,kcmp,keyctl,mount,name_to_handle_at,nfsservctl,open_by_handle_at,personality,pivot_root,process_vm_readv,ptrace,remap_file_pages,request_key,setdomainname,sethostname,syslog,umount2,userfaultfd,vhangup,vmsplice,
Warning: Cannot confine the application using AppArmor.
Maybe firejail-default AppArmor profile is not loaded into the kernel.
As root, run "aa-enforce firejail-default" to load it.
Child process initialized in 127.71 ms
Error: no suitable /home/slack/firefox/firefox executable found
Parent is shutting down, bye...
edit: Je viens de tomber sur ce site:
https://wiki.debian.org/AppArmor/HowToUse
J’ai bien apparmor d’installé mais pas apparmor-utils. Je vais l’installer.
Par contre, j’ai peur de toucher à Grub comme ils le recommandent, j’ai peur que mon système ne boot plus après ça…
edit: Avant tout, j’ai quand même tenté un “aa-enforce firejail-default” en root comme ils le préconisent, mais ça ne fonctionne pas:
aa-enforce firejail-default
Setting /etc/apparmor.d/firejail-default to enforce mode.
ERROR: Path doesn't start with / or variable: firejail-default