FreeBSDであるユーザーから別のユーザーに切り替えるには?

FreeBSDであるユーザーから別のユーザーに切り替えるには?

FreeBSDであるユーザーから別のユーザーに切り替えるには?

たとえば、私は現在のユーザーdavidで、ユーザーBobに変更したいと思います。これは私の個人的な学習のためのオペレーティングシステムです。サーバーではありません。検索してみましたが、新しいユーザーを作成する方法のサイトだけが見つかりました。

ベストアンサー1

su、およびをlogin含むいくつかのオプションがあります。sshsudo

最も簡単な方法は走ることです、例えば

$ su otheruser

または

$ su - otheruser

まず、ユーザーをotheruser

2つ目はあなたのユーザーをに設定otheruserし、他のユーザーのログインスクリプト(.profileforshまたは.loginforcshなど)を取得し、ユーザーがログインしているように見せます。

otheruserそのグループが存在するrootか欠落している場合は、マニュアルページに従ってrootそのグループに属する必要があります。wheel

デフォルトでは、グループのユーザーだけがwheelUID 0(root)に切り替えることができます。

別の方法はログイン、例えば

$ login
login: otheruser
Password:   

または、sshdを実行している場合は、次のものを使用できます。SSH、例えば

$ ssh otheruser@localhost

またはインストールすることができますSudo使用ポート

# cd /usr/ports/security/sudo
# make && make install

またはバッグ

# pkg_add -r sudo

よりsudo のマニュアルページ実行方法の詳細です。

おすすめ記事