0

私はLinuxの初心者であり、クラスの割り当ての細部にこだわっています。

私はこれをルートシェルから行うつもりでした:

useradd myname -g sudo -p 'openssl passwd -crypt abc123'

sudoer私のアカウントを作成します。

初めてそれを台無しにしたので、今ではユーザーがすでに存在していると言います。sudoersグループに参加していることと、SSHで接続するためのパスワードを知っていることを確認したいと思います。

コマンドもコマンドも使用passwdできませんadduser。コマンドが使用可能であることは知っていuseraddますが、どういうわけかそれを使用できるかどうかはわかりません...

アイデア?

編集:そして、どうすればそれが機能したことを再確認できますか?

Edit2:nanoやvimのようなエディターにアクセスできません:/

4

2 に答える 2

1

/etc/passwd、、、およびファイル/etc/shadowを調べて(または必要な権限を与えられて編集して)みませんか?/etc/group/etc/sudoers

標準的なセキュリティに関係するほぼすべてのものがそこにあります

動作するかどうかを再確認するには、別の端末からログインして試してください。

于 2013-03-16T04:26:42.420 に答える
0

回避策が見つかりました:

userdel myname
useradd -m -g sudo -p `openssl passwd -1 abc123` myname

何らかの理由で、sudoは使用できますが、/ etc / sudoers @paxdiabloにはありません。助けてくれてありがとう!

于 2013-03-16T04:56:53.297 に答える