私はFreeBSD 10.2を実行しており、Let's Encrypt py27-certbotパッケージを使用してSSL証明書を生成しています。
今、その証明書にアクセスしたいのですが、実行しようとすると
sudo cd /usr/local/etc/letsencrypt/live/
アクセスできません(コマンドの実行後にCDを実行したディレクトリにあります)。
ルートはすべてのファイル(特に生成されたファイル)にアクセスできないはずです。
答え1
ルート(sudo su -
)になり、ファイル/フォルダの内容にアクセスしてみてください。
一時的にのみ使用するとsudo
権限が上昇します。ディレクトリに対する実行権限を持つグループのメンバーでない場合は、そのディレクトリに入ることはできません。以下では、このユーザーが属するグループホイールの権限から実行ビットを削除しました。 (前drwxr-xr-x
)
drwxr--r-x 2 root wheel 128 Sep 1 18:48 zfs
[user@host /etc]$ sudo cd zfs
[user@host /etc]$
コマンドを実行でき、sudo cd zfs
正常に動作します。しかし、コマンドが完了したときに作業パスがzfsディレクトリにないことがわかりました。
入力するディレクトリの権限を確認してください。ユーザーまたはグループのメンバーには実行権限が必要です。