私のリモートサーバーには非常に奇妙な動作があります。まず、SSHを使用してサーバーにアクセスするときにユーザーがAuthorized_keysにあるにもかかわらず、パスワードを入力する必要があります。時にはパスワードなしで動作します。
次に、ホームディレクトリにアップロードされたファイルを解凍しようとしましたが、次の例外が発生して機能しませんでした。
$ 7z x myfile.7z
sh: 0: getcwd() failed: No such file or directory
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,1 CPU)
Processing archive: myfile.7z
Error: No such file or directory
最初はファイル自体と関係があると思い、バックアップディレクトリでいくつかのファイルを開いてみました。バックアップディレクトリに変更しようとすると、次のことが発生します。
$ cd Backup/
cd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
正確に何が起こっているのでしょうか?
その後、sshを使用してログアウトして再度ログインしました(今回は期待どおりにパスワードプロンプトが表示されませんでした)、突然このすべてがすぐに機能しました。この行動についてどう思いますか?
私のホームフォルダのファイルシステム暗号化に関連していると思われます。
/home/.ecryptfs/myself/.Private on /home/myself type ecryptfs (rw,nosuid,nodev,relatime,ecryptfs_fnek_sig=c98a7ab1a9b19b23,ecryptfs_sig=a7190210385fa1be,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs)