sudo
-ed アカウントを実行しましたが、そのアカウントで実行しようとsudo su - <username>
すると、apt
次のメッセージが表示されます。
[sudo] password for <username>:
sudo su - <username>
私は(!!!)アカウントの代わりに動作し、<username>
パスワードを必要としないように使用しているので、そうではありません。ご注意ください、ルートや資格情報はありません。このサーバーの場合。初心者なので、どんな助けでも大変感謝しています。sudo 内部。
私はこれを読んだ郵便はがきでも、実際には言葉にならず読んでみて、sudoers
私にAccess Denied
編集する:
などapt-get
が見つからないか、または見つからないので、より多くの作業が必要ですが、インストールを試みます。
編集2: この全体の構成が多くの人に愚かに見えるかもしれませんが、これが私がすることです。
答え1
実行するsudo su username
か、ほとんどの時間を合理的に実行するときにsudo -u username
実行するアクションは、新しいシェルをusername
。ユーザーは root ではなくユーザー名なので、ユーザーsudo
名でコマンドを実行するにはユーザー名のパスワードが必要です。
ただし、実行したいジョブがrunの場合はapt
rootのみを実行できるため、ユーザー名でログインする必要はありません。必要なのは通常のアカウントで直接実行するだけsudo apt ...
で、ユーザー名で実行するのと同じですsudo apt ...
。
答え2
ユーザーが sudoers ファイルに追加された場合は、次の手順を実行します。
1)sudo su、パスワードを入力し、ユーザーパスワードを入力してrootアカウントに移動します。そこから「apt...」を実行できます。
2)sudo apt ...、パスワードを要求し、ユーザーパスワードを入力してコマンドを実行します。