2017-05-24 4 views
-4

Linuxサーバーボックスで ユーザーをサーバーに追加するスクリプトを作成します。 2つの異なるGIDを持つ2つのユーザーグループを作成する必要があります。 グループはスタッフと学生ですユーザーを追加するLinuxサーバースクリプト

同じスクリプトにスタッフグループと学生グループに属するユーザーを作成させてください。スクリプトを実行するときには、 ユーザーはこのコードを使用すると、(ほとんど)必要なものを提供しなければならない スタッフや学生が

+0

これは宿題のような匂いがします。これはこれらのための正しいフォーラムではありません。私たちの助けが必要な場合は、まず何をしようとしたかを示してください。 – quinz

+0

そのようなものですが、依然としてあなたの助けが必要です。私はいくつかのポイントで立ち往生しています –

+0

#!/ bin/bash \t groups = 'staff students' のgroupnameは$ groupsです。 \tエコー 他\t \t \tのgroupadd -g 11 $グループ名 'にグループが存在する' \t \t \tその後、\t [グレップ「学生の/ etc/groupを] [はgrep 'スタッフ'/etc/groupの]場合は&&を行います行わ\t \tのgroupadd -g 22 $グループ名 \t \tブレーク \t} addUserToServer() –

答えて

-1

かどうか、彼らが作成しているものを、ユーザープロンプトが表示されなければなりませんされています。あなたはこれが(種類の)宿題の割り当てであると述べたので、addusergroupaddの詳細があればそれを試すことができます。私はあなたが提供したコードを(実行するために)変更しています。将来的に質問にコードを追加してください:

#!/bin/bash 

groups="staff students" 
for groupname in $groups 
do 
    if grep $groupname /etc/group 
    then 
    echo "Group Exists" 
    else 
    echo "Group Does Not Exist" 
    groupadd $groupname 
    fi 
done 
+0

なぜマークダウン?私は実行するために彼が提供したコードを取得しています。それは宿題であるので、私はOPのためにすべてをやるべきだとは思わない。 – tale852150

関連する問題