Man page - proc_sys_fs(5)
Packages contains this manual
- shm_overview(7)
- nss(5)
- proc_mtrr(5)
- intro(7)
- tcp(7)
- iso_8859-9(7)
- armscii-8(7)
- proc_kpagecount(5)
- initrd(4)
- mouse(4)
- proc_stat(5)
- x25(7)
- proc_interrupts(5)
- fifo(7)
- repertoiremap(5)
- icmp(7)
- futex(7)
- feature_test_macros(7)
- lp(4)
- bpf-helpers(7)
- epoll(7)
- proc_sys_dev(5)
- namespaces(7)
- proc_sysrq-trigger(5)
- proc_bus(5)
- cp1251(7)
- proc_pid_maps(5)
- proc_sys_vm(5)
- proc_pid_projid_map(5)
- st(4)
- proc_pid(5)
- issue(5)
- pid_namespaces(7)
- unicode(7)
- inode(7)
- hosts.equiv(5)
- iso-8859-13(7)
- proc_fb(5)
- proc_modules(5)
- proc_pid_autogroup(5)
- keyrings(7)
- sysvipc(7)
- proc_kmsg(5)
- cgroups(7)
- latin6(7)
- proc_pid_uid_map(5)
- unix(7)
- proc_pid_io(5)
- pts(4)
- packet(7)
- ld-linux.so(8)
- tzselect(8)
- iconv(1)
- proc_pid_syscall(5)
- proc_pid_net(5)
- proc_pid_pagemap(5)
- tty(4)
- proc_profile(5)
- standards(7)
- proc_pid_mounts(5)
- filesystems(5)
- iso-8859-15(7)
- locale(5)
- iso_8859_3(7)
- xattr(7)
- iso-8859-2(7)
- proc_uptime(5)
- persistent-keyring(7)
- credentials(7)
- proc_pid_timers(5)
- utmpx(5)
- vcsa(4)
- proc_pid_exe(5)
- proc_net(5)
- proc_timer_stats(5)
- ip(7)
- proc_pid_fd(5)
- ptmx(4)
- user_namespaces(7)
- resolv.conf(5)
- url(7)
- iso_8859_5(7)
- iso_8859-8(7)
- urn(7)
- process-keyring(7)
- proc_pid_auxv(5)
- proc_ksyms(5)
- proc_ide(5)
- veth(4)
- ldd(1)
- proc_swaps(5)
- landlock(7)
- proc_vmstat(5)
- system_data_types(7)
- cp1252(7)
- lirc(4)
- proc_kpageflags(5)
- random(7)
- precedence(7)
- cpuset(7)
- proc_pid_ns(5)
- acct(5)
- latin4(7)
- proc_pid_cgroup(5)
- proc_cpuinfo(5)
- iso_8859-2(7)
- proc_keys(5)
- charsets(7)
- pldd(1)
- proc_pid_stat(5)
- rtnetlink(7)
- netlink(7)
- ram(4)
- mem(4)
- iso-8859-6(7)
- proc_key-users(5)
- iso_8859_15(7)
- fanotify(7)
- proc_sys_net(5)
- sysfs(5)
- math_error(7)
- latin1(7)
- proc_pid_root(5)
- nptl(7)
- proc_cgroups(5)
- proc_iomem(5)
- proc_pid_statm(5)
- sem_overview(7)
- hier(7)
- full(4)
- proc_pid_status(5)
- proc_pid_cwd(5)
- proc_pid_cpuset(5)
- proc_scsi(5)
- uri(7)
- proc_diskstats(5)
- iso_8859_6(7)
- latin2(7)
- latin5(7)
- man-pages(7)
- ld.so(8)
- uts_namespaces(7)
- proc_pid_mountstats(5)
- intro(3)
- proc_pid_seccomp(5)
- proc_pid_wchan(5)
- attributes(7)
- symlink(7)
- mount_namespaces(7)
- charmap(5)
- tis-620(7)
- iso-8859-10(7)
- getent(1)
- proc_buddyinfo(5)
- ttytype(5)
- rtc(4)
- proc_malloc(5)
- suffixes(7)
- sln(8)
- signal(7)
- proc_sys_abi(5)
- signal-safety(7)
- time_namespaces(7)
- proc_pid_comm(5)
- raw(7)
- gai.conf(5)
- proc_crypto(5)
- locale(1)
- iso-8859-3(7)
- motd(5)
- proc_meminfo(5)
- iso-8859-8(7)
- protocols(5)
- proc_pid_map_files(5)
- pthreads(7)
- null(4)
- proc(5)
- zdump(8)
- socket(7)
- proc_sys_kernel(5)
- ddp(7)
- memusagestat(1)
- hd(4)
- iso-8859-14(7)
- shells(5)
- pipe(7)
- glob(7)
- proc_self(5)
- network_namespaces(7)
- utmp(5)
- proc_kcore(5)
- nsswitch.conf(5)
- sd(4)
- iso-8859-5(7)
- iso_8859_16(7)
- man(7)
- iso_8859-6(7)
- dir_colors(5)
- mq_overview(7)
- vsock(7)
- ascii(7)
- thread-keyring(7)
- fs(5)
- proc_pid_attr(5)
- proc_sys_debug(5)
- proc_sys(5)
- proc_pid_cmdline(5)
- pty(7)
- services(5)
- cgroup_namespaces(7)
- securetty(5)
- netdevice(7)
- iso_8859_13(7)
- host.conf(5)
- proc_pid_setgroups(5)
- proc_slabinfo(5)
- sock_diag(7)
- iso_8859-14(7)
- iso-8859-11(7)
- iso_8859_11(7)
- operator(7)
- regex(7)
- wavelan(4)
- proc_sys_fs(5)
- nologin(5)
- proc_pci(5)
- koi8-r(7)
- erofs(5)
- intro(2)
- utf8(7)
- proc_kallsyms(5)
- proc_sysvipc(5)
- queue(7)
- proc_sys_sunrpc(5)
- intro(5)
- latin8(7)
- mtrace(1)
- ipc_namespaces(7)
- dsp56k(4)
- iso_8859_4(7)
- proc_pid_smaps(5)
- proc_cmdline(5)
- rpc(5)
- proc_tty(5)
- proc_version(5)
- smartpqi(4)
- proc_pid_timerslack_ns(5)
- aio(7)
- session-keyring(7)
- resolver(5)
- slabinfo(5)
- wtmp(5)
- iso_8859_9(7)
- proc_locks(5)
- mailaddr(7)
- proc_pid_oom_score(5)
- kmem(4)
- iconvconfig(8)
- iso_8859-7(7)
- glibc(7)
- hostname(7)
- proc_thread-self(5)
- ipv6(7)
- iso_8859_7(7)
- proc_kpagecgroup(5)
- core(5)
- time(7)
- units(7)
- proc_dma(5)
- loop(4)
- address_families(7)
- zero(4)
- intro(4)
- procfs(5)
- iso_8859-4(7)
- vdso(7)
- tmpfs(5)
- iso-8859-16(7)
- iso_8859_10(7)
- user-session-keyring(7)
- libc(7)
- proc_fs(5)
- koi8-u(7)
- latin3(7)
- proc_tid_children(5)
- proc_pid_limits(5)
- proc_pid_coredump_filter(5)
- iso_8859-15(7)
- arp(7)
- urandom(4)
- iso_8859-10(7)
- hpsa(4)
- proc_pid_environ(5)
- boot(7)
- ftm(7)
- ld-linux(8)
- proc_driver(5)
- loop-control(4)
- iso_8859-16(7)
- proc_filesystems(5)
- tzfile(5)
- sprof(1)
- proc_pid_task(5)
- proc_pid_oom_score_adj(5)
- proc_mounts(5)
- iso-8859-4(7)
- iso_8859-1(7)
- utf-8(7)
- iso_8859-13(7)
- intro(6)
- proc_timer_list(5)
- rtld-audit(7)
- iso_8859-3(7)
- group(5)
- sched(7)
- proc_pid_clear_refs(5)
- hosts(5)
- iso_8859-11(7)
- numa(7)
- iso_8859_2(7)
- locale(7)
- iso-8859-1(7)
- fuse(4)
- proc_tid(5)
- proc_execdomains(5)
- proc_pid_mountinfo(5)
- intro(8)
- iso_8859_8(7)
- proc_loadavg(5)
- proc_pid_oom_adj(5)
- re_format(7)
- iso_8859_14(7)
- zic(8)
- bootparam(7)
- inotify(7)
- posixoptions(7)
- proc_partitions(5)
- iso-8859-9(7)
- proc_pid_mem(5)
- networks(5)
- proc_sys_user(5)
- udp(7)
- proc_zoneinfo(5)
- latin10(7)
- proc_pid_fdinfo(5)
- proc_pid_stack(5)
- memusage(1)
- spufs(7)
- pkeys(7)
- path_resolution(7)
- proc_ioports(5)
- intro(1)
- ldconfig(8)
- msr(4)
- svipc(7)
- port(4)
- proc_pid_personality(5)
- cciss(4)
- latin9(7)
- capabilities(7)
- localedef(1)
- vcs(4)
- iso_8859-5(7)
- elf(5)
- proc_sys_proc(5)
- console_codes(4)
- random(4)
- iso-8859-7(7)
- termcap(5)
- cpuid(4)
- environ(7)
- string_copying(7)
- proc_pid_gid_map(5)
- queue(3)
- termio(7)
- user-keyring(7)
- complex(7)
- latin7(7)
- proc_config.gz(5)
- udplite(7)
- kernel_lockdown(7)
- proc_devices(5)
- proc_apm(5)
- iso_8859_1(7)
- proc_pid_numa_maps(5)
apt-get install manpages
Available languages:
en fr pl ru ro deManual
proc_sys_fs
NOMDESCRIPTION
VOIR AUSSI
TRADUCTION
NOM
/proc/sys/fs/ - Variables du noyau relatives aux systĂšmes de fichiers
DESCRIPTION
/proc/sys/fs/
Ce répertoire contient les fichiers et sous-répertoires pour les variables du noyau relatives aux systÚmes de fichiers.
/proc/sys/fs/aio-max-nr et /proc/sys/fs/aio-nr (depuis Linux 2.6.4)
aio-nr est le nombre total dâĂ©vĂšnements en cours spĂ©cifiĂ©s par les appels io_setup (2) pour tous les contextes AIO actuellement actifs. Si aio-nr atteint aio-max-nr , io_setup (2) Ă©chouera avec lâerreur EAGAIN . Augmenter aio-max-nr ne provoque la prĂ©allocation ou le redimensionnement dâaucune structure de donnĂ©es du noyau.
/proc/sys/fs/binfmt_misc
La documentation concernant les fichiers de ce répertoire se trouve dans le fichier Documentation/admin-guide/binfmt-misc.rst des sources du noyau (ou dans Documentation/binfmt_misc.txt pour les noyaux plus anciens).
/proc/sys/fs/dentry-state (depuis Linux 2.2)
Ce fichier contient des informations sur lâĂ©tat du cache de rĂ©pertoire (dcache). Ce fichier contient six nombres nr_dentry , nr_unused , age_limit (Ăąge en secondes), want_pages (pages rĂ©clamĂ©es par le systĂšme) et deux valeurs inutiles.
|
- |
nr_dentry est le nombre dâentrĂ©es dcache allouĂ©es. Ce champ nâest pas utilisĂ© dans Linux 2.2. |
||
|
- |
nr_unused est le nombre dâentrĂ©es dcache de rĂ©pertoire libres. |
||
|
- |
age_limit est lâĂąge en seconde aprĂšs lequel les entrĂ©es dcache peuvent ĂȘtre rĂ©clamĂ©es quand la mĂ©moire est faible. |
||
|
- |
want_pages nâest pas nul quand le noyau a appelĂ© shrink_dcache_pages() et que le cache de rĂ©pertoire nâa pas encore Ă©tĂ© rĂ©duit. |
/proc/sys/fs/dir-notify-enable
Ce fichier permet dâactiver ou dâinhiber lâinterface dnotify dĂ©crite dans fcntl (2) au niveau systĂšme. Une valeur 0 dans ce fichier dĂ©sactive cette interface et la valeur 1 lâactive.
/proc/sys/fs/dquot-max
Ce fichier montre le nombre maximal dâentrĂ©es de quota de disque en cache. Sur certains systĂšmes (2.4), il est absent. Si le nombre dâentrĂ©es de quota de disque libres est trĂšs bas, et si vous avez un nombre important dâutilisateurs simultanĂ©s, vous pouvez augmenter cette valeur.
/proc/sys/fs/dquot-nr
Ce fichier montre le nombre dâentrĂ©es de quota de disque allouĂ©es et le nombre dâentrĂ©es libres.
/proc/sys/fs/epoll/ (depuis Linux 2.6.28)
Ce rĂ©pertoire contient le fichier max_user_watches qui peut ĂȘtre utilisĂ© pour limiter la quantitĂ© de mĂ©moire du noyau utilisĂ©e par lâinterface epoll . Consulter epoll (7) pour davantage dâinformations.
/proc/sys/fs/file-max
Ce fichier est la limite pour tout le systĂšme du nombre de fichiers ouverts par tous les processus. Les appels systĂšme qui Ă©chouent Ă cause de cette limite Ă©chouent avec lâerreur ENFILE (consulter aussi setrlimit (2) qui permet de dĂ©finir la limite par processus, RLIMIT_NOFILE , du nombre de fichiers quâil peut ouvrir). Si de nombreux messages dâerreurs dans le journal du noyau indiquent un manque de gestionnaires de fichiers (descripteurs de fichier ouvert â rechercher « VFS: file-max limit <number> reached »), essayez dâaugmenter cette valeur.
echo 100000 > /proc/sys/fs/file-max
Les processus privilégiés ( CAP_SYS_ADMIN ) peuvent écraser la limite file-max .
/proc/sys/fs/file-nr
Ce fichier en lecture seule contient trois nombres : le nombre de gestionnaires de fichiers allouĂ©s (câest-Ă -dire le nombre de descriptions de fichier ouverts, consulter open (2)), le nombre de gestionnaires de fichier libres et le nombre maximal de gestionnaires de fichier (câest-Ă -dire la mĂȘme valeur que /proc/sys/fs/file-max ). Si le nombre de gestionnaires allouĂ©s est proche du maximum, le nombre maximal doit ĂȘtre augmentĂ©. Avant Linux 2.6, le noyau allouait les gestionnaires dynamiquement, mais en retour ne les libĂ©rait pas. Au lieu de cela, les gestionnaires de fichier libres Ă©taient stockĂ©s dans une liste pour ĂȘtre rĂ©allouĂ©s, le nombre « gestionnaires de fichier libres » se rĂ©fĂ©rant Ă la taille de cette liste. Un nombre Ă©levĂ© de gestionnaires de fichier libres Ă©tait lâindication quâun pic dâutilisation sâĂ©tait produit. Depuis Linux 2.6, le noyau dĂ©salloue les gestionnaires de fichier libres, et le nombre « gestionnaires de fichier libres » est toujours zĂ©ro.
/proc/sys/fs/inode-max (avant Linux 2.2)
Ce fichier contient le nombre maximal dâinĆuds en mĂ©moire. Cette valeur devrait ĂȘtre 3 Ă 4 fois plus grande que le nombre file-max , car stdin , stdout et les sockets rĂ©seau nĂ©cessitent aussi des inĆuds pour les gĂ©rer. En cas de manque rĂ©gulier dâinĆuds, cette valeur doit ĂȘtre augmentĂ©e.
Depuis Linux 2.4, il nây a plus de limite statique du nombre dâinĆuds et ce fichier nâexiste plus.
/proc/sys/fs/inode-nr
Ce fichier contient les deux premiĂšres valeurs dâ inode-state .
/proc/sys/fs/inode-state
Ce fichier contient sept nombres : nr_inodes , nr_free_inodes , preshrink et quatre valeurs non significatives (toujours zéro).
nr_inodes est le nombre dâinĆuds allouĂ©s par le systĂšme. nr_free_inodes reprĂ©sente le nombre dâinĆuds libres.
preshrink est non nul lorsque nr_inodes > inode-max et que le systĂšme doit purger la liste dâinĆuds plutĂŽt quâen allouer davantage. Ce champ nâest plus significatif depuis Linux 2.4 (toujours zĂ©ro).
/proc/sys/fs/inotify/ (depuis Linux 2.6.13)
Ce rĂ©pertoire contient les fichiers max_queued_events , max_user_instances et max_user_watches , qui permettent de limiter la quantitĂ© de mĂ©moire du noyau utilisĂ©e par lâinterface inotify . Consulter inotify (7) pour davantage dâinformations.
/proc/sys/fs/lease-break-time
Ce fichier indique le dĂ©lai de grĂące que le noyau accorde Ă un processus dĂ©tenant un bail de fichier ( fcntl (2)) aprĂšs quâil lui a envoyĂ© un signal indiquant quâun autre processus attend pour ouvrir le fichier. Si, durant le dĂ©lai de grĂące, le dĂ©tenteur du bail ne le supprime pas ou ne le rĂ©duit pas, le noyau cassera le bail dâautoritĂ©.
/proc/sys/fs/leases-enable
Ce fichier permet dâactiver ou dĂ©sactiver les baux de fichier ( fcntl (2)) pour tout le systĂšme. Si ce fichier contient la valeur 0, les baux sont cassĂ©s. Une valeur non nulle active les baux.
/proc/sys/fs/mount-max (depuis Linux 4.9)
La valeur dans ce fichier indique le nombre maximal de montages pouvant exister dans lâespace de noms montage. La valeur par dĂ©faut est 100 000.
/proc/sys/fs/mqueue/ (depuis Linux 2.6.6)
Ce rĂ©pertoire contient les fichiers msg_max , msgsize_max et queues_max qui contrĂŽlent les ressources utilisĂ©es par les files de messages POSIX. Consulter mq_overview (7) pour davantage dâinformations.
/proc/sys/fs/nr_open (depuis Linux 2.6.25)
Ce fichier impose un plafond Ă la valeur que la limite RLIMIT_NOFILE peut atteindre (consulter getrlimit (2)). Ce plafond est imposĂ© pour les processus, quâils soient privilĂ©giĂ©s ou non. La valeur par dĂ©faut dans ce fichier est 1048576 (avant Linux 2.6.25, le plafond pour RLIMIT_NOFILE Ă©tait codĂ© en dur Ă la mĂȘme valeur).
/proc/sys/fs/overflowgid et /proc/sys/fs/overflowuid
Ces fichiers permettent de changer la valeur des GID et UID fixes â par dĂ©faut 65534. Certains systĂšmes de fichiers ne gĂšrent que des UID et GID de 16 bits, bien que les UID et GID dans Linux soient de 32 bits. Lorsque lâun de ces systĂšmes de fichiers est montĂ© en lecture/Ă©criture, tout UID ou GID dĂ©passant 65535 est remplacĂ© par la valeur de dĂ©bordement avant lâĂ©criture sur le disque.
/proc/sys/fs/pipe-max-size (depuis Linux 2.6.35)
Consulter pipe (7).
/proc/sys/fs/pipe-user-pages-hard (depuis Linux 4.5)
Consulter pipe (7).
/proc/sys/fs/pipe-user-pages-soft (depuis Linux 4.5)
Consulter pipe (7).
/proc/sys/fs/protected_fifos (depuis Linux 4.19)
La valeur dans ce fichier est/peut ĂȘtre une des valeurs suivantes :
|
0 |
Ăcriture dans des FIFO non restreinte. |
||
|
1 |
Ne pas autoriser O_CREAT open (2) dans des FIFO que lâappelant ne possĂšde pas dans ses rĂ©pertoires « sticky » Ă©ditables par tout le monde, Ă moins que le propriĂ©taire du rĂ©pertoire ne soit le propriĂ©taire dâune FIFO. |
||
|
2 |
Comme pour la valeur 1, mais les restrictions sâappliquent aussi aux rĂ©pertoires « sticky » Ă©ditables par le groupe. |
Le but des protections prĂ©cĂ©dentes est dâĂ©viter des Ă©critures accidentelles dans une FIFO contrĂŽlĂ©e par un attaquant quand le programme avait lâintention de crĂ©er un fichier normal.
/proc/sys/fs/protected_hardlinks (depuis Linux 3.6)
Quand la valeur dans ce fichier est 0, aucune restriction nâempĂȘche la crĂ©ation de liens physiques (câest-Ă -dire le comportement historique avant Linux 3.6). Quand la valeur de ce fichier est 1, un lien physique ne peut ĂȘtre créé vers un fichier cible que si une des conditions suivantes est vraie :
|
- |
Le processus appelant a la capacitĂ© CAP_FOWNER dans son espace de noms utilisateur et lâUID du fichier a un mappage dans lâespace de noms. |
||
|
- |
LâUID de systĂšme de fichiers du processus crĂ©ant le lien correspond au propriĂ©taire (UID) du fichier cible (conformĂ©ment Ă la description dans credentials (7), lâUID de systĂšme de fichiers dâun processus est normalement le mĂȘme que son UID effectif). |
||
|
- |
Toutes les conditions suivantes sont vraies : |
-
|
la cible est un fichier ordinaire ; |
|||
|
- |
le fichier cible nâa pas son bit set-user-ID activé ; |
||
|
- |
le fichier cible nâa aucun de ses bits set-group-ID et de mode exĂ©cutable activé ; |
||
|
- |
lâappelant a le droit de lire et Ă©crire le fichier cible (soit Ă travers le masque des droits du fichier, soit parce quâil dispose de la capacitĂ© nĂ©cessaire). |
La valeur par dĂ©faut dans ce fichier est 0. DĂ©finir cette valeur Ă Â 1 empĂȘche une classe de problĂšmes de sĂ©curitĂ© anciens provoquĂ©s par des situations de compĂ©tition dâinstant de vĂ©rification basĂ© sur des liens physiques ou dâinstant dâutilisation, rencontrĂ©s le plus souvent dans des rĂ©pertoires accessibles en Ă©criture Ă tous comme /tmp . La mĂ©thode habituelle pour exploiter ce dĂ©faut est de croiser les limites de droits lors du suivi dâun lien physique donnĂ© (câest-Ă -dire quâun processus du superutilisateur suit un lien créé par un autre utilisateur). De plus, sur les systĂšmes sans partitions sĂ©parĂ©es, cela empĂȘche les utilisateurs non autorisĂ©s dâ« épingler » les fichiers set-user-ID et set-group-ID vulnĂ©rables, pour les empĂȘcher dâĂȘtre mis Ă jour par lâadministrateur ou dâĂȘtre liĂ©s vers des fichiers spĂ©ciaux.
/proc/sys/fs/protected_regular (depuis Linux 4.19)
La valeur dans ce fichier est/peut ĂȘtre une des valeurs suivantes :
|
0 |
Ăcriture dans des fichiers normaux non restreinte. |
||
|
1 |
Ne pas autoriser O_CREAT open (2) dans des fichiers normaux dont lâappelant nâest pas le propriĂ©taire dans ses rĂ©pertoires « sticky » Ă©ditables par tout le monde, Ă moins que le propriĂ©taire du rĂ©pertoire ne soit le propriĂ©taire du fichier normal. |
||
|
2 |
Comme pour la valeur 1, mais les restrictions sâappliquent aussi aux rĂ©pertoires « sticky » Ă©ditables par le groupe. |
Le but des protections prĂ©cĂ©dentes est similaire Ă protected_fifos , mais permet Ă une application dâĂ©viter des Ă©critures dans un fichier normal contrĂŽlĂ© par un attaquant quand le programme avait lâintention dâen crĂ©er un.
/proc/sys/fs/protected_symlinks (depuis Linux 3.6)
Quand la valeur dans ce fichier est 0, aucune restriction nâempĂȘche le suivi de liens symboliques (câest-Ă -dire le comportement historique avant Linux 3.6). Quand la valeur de ce fichier est 1, les liens symboliques ne sont suivis que dans lâune des circonstances suivantes :
|
- |
lâUID de systĂšme de fichiers du processus suivant le lien correspond au propriĂ©taire (UID) du lien symbolique (conformĂ©ment Ă la description dans credentials (7), lâUID de systĂšme de fichiers dâun processus est normalement le mĂȘme que son UID effectif) ; |
||
|
- |
le lien nâest pas dans un rĂ©pertoire « sticky » accessible en Ă©criture Ă tous ; |
||
|
- |
le lien symbolique et son rĂ©pertoire parent ont le mĂȘme propriĂ©taire (UID). |
Un appel systĂšme qui nâarrive pas Ă suivre un lien symbolique Ă cause des restrictions ci-dessus renvoie lâerreur EACCES dans errno .
La valeur par dĂ©faut dans ce fichier est 0. DĂ©finir cette valeur Ă Â 1 empĂȘche une classe de problĂšmes de sĂ©curitĂ© anciens basĂ©s sur des situations de compĂ©tition dâinstant de vĂ©rification ou dâinstant dâutilisation lors de lâaccĂšs aux liens symboliques.
/proc/sys/fs/suid_dumpable (depuis Linux 2.6.13)
La valeur dans ce fichier est assignĂ©e Ă un drapeau « dumpable » de processus dans les circonstances dĂ©crites dans prctl (2). En effet, la valeur dans ce fichier dĂ©termine si les fichiers de vidage mĂ©moire sont produits pour des binaires set-user-ID ou pour des binaires protĂ©gĂ©s/corrompus. Le rĂ©glage « dumpable » affecte aussi lâappartenance de fichiers dans un rĂ©pertoire /proc/ pid de processus comme cela est dĂ©crit ci-dessus.
Trois valeurs
dâentier diffĂ©rentes peuvent ĂȘtre
indiquées :
0 (par défaut)
Cette valeur correspond au comportement traditionnel (antĂ©rieur Ă Linux 2.6.13). Une image mĂ©moire ne sera pas produite pour un processus qui a modifiĂ© ses droits (en appelant seteuid (2), setgid (2), ou autre, ou en exĂ©cutant un programme set-user-ID ou set-group-ID) ou dont le binaire nâa pas le droit de lecture activĂ©.
1 (« débogage »)
Des images mĂ©moire de tous les processus seront faites si possible (les raisons pour lesquelles des images mĂ©moire sont nĂ©anmoins possibles sont dĂ©crites dans core (5)). Lâimage mĂ©moire appartient Ă lâID utilisateur du systĂšme de fichiers du processus dont lâimage a Ă©tĂ© créée et aucune mesure de sĂ©curitĂ© nâest prise. Cette valeur nâest prĂ©vue que pour des raisons de dĂ©bogage, ce mode nâĂ©tant pas sĂ©curisé ; il permet en effet aux utilisateurs non privilĂ©giĂ©s dâexaminer le contenu de la mĂ©moire des processus privilĂ©giĂ©s.
2 (« suidsafe »)
Lâimage mĂ©moire dâun binaire qui nâaurait normalement pas Ă©tĂ© vidĂ©e (voir « 0 » ci-dessus) est sauvegardĂ©e et lisible par le superutilisateur (root) seulement. Cela permet Ă lâutilisateur de pouvoir supprimer lâimage mĂ©moire mais pas de la lire. Pour des raisons de sĂ©curitĂ©, les images mĂ©moire prises dans ce mode nâen Ă©craseront pas une autre ou dâautres fichiers. Ce mode est adĂ©quat lorsque lâadministrateur essaie de dĂ©boguer des problĂšmes dans un environnement normal.
De plus, depuis Linux 3.6, /proc/sys/kernel/core_pattern doit ĂȘtre soit un chemin absolu, soit une commande de tube (« pipe »), comme prĂ©cisĂ© dans core (5). Des avertissements seront Ă©crits dans le journal du noyau si core_pattern ne suit pas ces rĂšgles et aucune image mĂ©moire ne sera produite.
Pour plus de dĂ©tails sur les effets du rĂ©glage « dumpable » dâun processus sur la vĂ©rification du mode dâaccĂšs ptrace, consulter ptrace (2).
/proc/sys/fs/super-max
Ce fichier indique le nombre maximal de superblocs, et donc le nombre maximal de systĂšmes de fichiers que le noyau peut monter. Vous nâavez besoin dâaugmenter super-max que si vous dĂ©sirez monter plus de systĂšmes de fichiers que ce que la valeur actuelle de super-max vous permet.
/proc/sys/fs/super-nr
Ce fichier contient le nombre de systÚmes de fichiers montés actuellement.
VOIR AUSSI
proc (5), proc_sys (5)
TRADUCTION
La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot <david@tilapin.org>, Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr> et Lucien Gentis <lucien.gentis@waika9.com>
Cette traduction est une documentation libre ; veuillez vous reporter Ă la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il nây a aucune RESPONSABILITĂ LĂGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .