z80oolong @z80oolong@qiitadon.com
フォロー

# 現在の技術案件の近況

## Debian noroot 環境案件

この度、 Debian noroot 環境において OpenSSH を導入し、 SFTP サーバ経由でディレクトリの読み出しを行った場合に、 proot の link2symlink 機能で使用する内部ファイル及びシンボリックリンク .l2s.* が可視化されることにより、内部ファイルファイル及びシンボリックリンク .l2s.* が読み書き可能となる問題が発生していた。

通常のアプリケーションの場合、ディレクトリの読み出しは標準ライブラリ readdir(3) を用いて行い、この時 Debian noroot 環境下では、 proot がシステムコール getdents(2) をフックして内部ファイル及びシンボリックリンク .l2s.* を不可視化していた。