私のシステムでは、rootユーザーのumaskを0077に設定し、root以外のユーザーのumaskを0027(/ etc / profile経由)に設定しました。これは通常の端末ログインに機能します。ただし、rootとしてログインしてsuコマンドを使用してユーザーを変更した場合:
su user
umask
0077
0077
代わりにumaskが表示されます0027
。これが正常な動作ですか?0027
コマンドのumask設定をどのように構成しますか? root以外のユーザーのためのデフォルトのシェルはbashではなくdashです。su
0027
ベストアンサー1
ログインシェルを取得するために実行すると、su - user
おそらく/etc/profile
。