<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sistem Berkas on Nalar</title>
    <link>https://nalar.dev/id/tags/sistem-berkas/</link>
    <description>Recent content in Sistem Berkas on Nalar</description>
    <generator>Hugo</generator>
    <language>id-id</language>
    <lastBuildDate>Thu, 17 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/id/tags/sistem-berkas/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Linux openat2 Menjadikan Kebijakan Resolusi Path Bagian dari Operasi Open</title>
      <link>https://nalar.dev/id/linux-openat2-menjadikan-kebijakan-resolusi-path-bagian-dari-operasi-open/</link>
      <pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/linux-openat2-menjadikan-kebijakan-resolusi-path-bagian-dari-operasi-open/</guid>
      <description>&lt;p&gt;Pathname bukan referensi objek. Pathname merupakan instruksi untuk menelusuri namespace yang dapat berubah, sementara task lain dapat mengubah directory entry, symbolic link, atau mount pada saat traversal tersebut relevan bagi aplikasi. Linux &lt;code&gt;openat2()&lt;/code&gt; menangani batas ini dengan menempatkan constraint resolusi path di dalam operasi kernel yang sama dengan operasi yang mengembalikan file descriptor.&lt;/p&gt;&#xA;&lt;p&gt;Penempatan tersebut penting ketika program menerima pathname tetapi bermaksud membatasi resolusi pada sebuah tree direktori. Urutan di user space yang memeriksa komponen lalu memanggil &lt;code&gt;open()&lt;/code&gt; memisahkan validasi dari penggunaan. &lt;code&gt;openat2()&lt;/code&gt; dapat menjadikan aturan traversal terpilih sebagai bagian dari lookup itu sendiri.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
