當前位置:首頁 » 編程軟體 » linux腳本添加用戶

linux腳本添加用戶

發布時間: 2022-02-28 17:37:26

linux怎麼用命令添加新用戶,添加新用戶的命令

方法如下: 例1: # useradd -d /usr/sam -m sam 此命令創建了一個用戶sam,其中-d和-m選項用來為登錄名sam產生一個主目錄/usr/sam(/usr為默認的用戶主目錄所在的父目錄)。 例2: # useradd -s /bin/sh -g group -G adm,root gem 此命令新建了...

㈡ LINUX的SHELL腳本,有關添加和刪除用戶腳本

#!/bin/bash

read -p "請輸入用戶前綴: " A
read -p "請輸入刪除用戶起始范圍: " B
read -p "請輸入刪除用戶結束范圍: " C

while [ $B -le $C ]
do
if [ $B -lt 10 ]
then
USE=0$B
else
USE=$B
fi
userdel $A$USE
let B++
done

㈢ linux怎麼添加用戶

設置方法如下:

1、如果不知道自己的系統上面的命令在什麼位置可以使用如下命令查找其路徑:locate useradd。


5、如果設置10分鍾內關機後又不想關機了,這時可以用ctrl+c來終止關機命令。



(3)linux腳本添加用戶擴展閱讀:

linux下創建用戶的方法:

Linux 系統是一個多用戶多任務的分時操作系統,任何一個要使用系統資源的用戶,都必須首先向系統管理員申請一個賬號,然後以這個賬號的身份進入系統。

用戶的賬號一方面可以幫助系統管理員對使用系統的用戶進行跟蹤,並控制他們對系統資源的訪問;另一方面也可以幫助用戶組織文件,並為用戶提供安全性保護。

每個用戶賬號都擁有一個惟一的用戶名和各自的口令。用戶在登錄時鍵入正確的用戶名和口令後,就能夠進入系統和自己的主目錄。

實現用戶賬號的管理,要完成的工作主要有如下幾個方面:

1.用戶賬號的添加、刪除與修改。

2.用戶口令的管理。

3. 用戶組的管理。

㈣ linux腳本中如何實現一次添加多個用戶,並且使密碼跟用戶名一樣需要添加的用戶名字沒有規律。使用循環

使用內建的工具 newusers 及 chpasswd
先編輯帳號文件,每一列須按密碼文件的格式書寫.
例: 一個帳號檔名為 new_alist
stu001::600:600:stu:/home/stu001:/bin/bash
stu002::601:601:stu:/home/stu002:/bin/bash
stu003::602:602:stu:/home/stu003:/bin/bash
stu004::603:603:stu:/home/stu004:/bin/bash
stu005::604:604:stu:/home/stu005:/bin/bash
stu006::605:605:stu:/home/stu006:/bin/bash
建帳號:
newusers < new_alist
執行 pwunconv
編輯密碼對照文件:
例: 建一個密碼對照文件, 文件名為 new_plist
stu001:密碼
stu002:密碼
stu003:密碼
stu004:密碼
stu005:密碼
stu006:密碼
建密碼:
chpasswd < new_plist
執行 pwconv

㈤ linux 腳本添加用戶求助

#!/bin/bash
#從文件中自動添加用戶
#設置文件存放位置變數,這個需要根據實際情況更改路徑
filename="/usr/local/test/user.txt"
messfile="/usr/local/test/messages.txt"
if [ !-f $filename ]; then
echo "存放用戶信息文件不存在"
exit 1
fi

#檢查文件內容是否是以逗號分隔的三段
#統計目前文件中行數
dcln=`wc -l $filename | cut -d ' ' -f1`
#分別讀取每一行進行處理
for (( i=1; i<=$dcln; i++ ))
do
#判斷每行的分段是否為3段
zian=`cat $filename | awk 'BEGIN {FS=","} NR=='$i' {print NF}'`
if [ "$zian" != "3" ]; then
echo "第$i行欄位不滿足要求,此行忽略" >> $messfile
else
#欄位正確就開始添加用戶
#讀取三個欄位內容至變數
user_id=`awk 'BEGIN {FS=","} NR=='$i' {print f1}'`
user_name=`awk 'BEGIN {FS=","} NR=='$i' {print f2}'`
user_passwd=`awk 'BEGIN {FS=","} NR=='$i' {print f3}'`
#開始添加用戶
useradd $user_id
echo $user_passwd | passwd --stdin $user_id
echo "添加用戶$user_id成功" >> $messfile
fi
done
echo "用戶添加完成,請查看記錄文件"
more $messfile
exit

#本人也是剛學習linux不久,方法比較笨,但是應該可以用。

㈥ 用linux編寫一個添加用戶的腳本

cat "<a href="https://www..com/s?wd=tom&tn=44039180_cpr&fenlei=-CEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-" target="_blank" class="-highlight">tom</a>:123" > /tmp/user.txt #生成密碼文件,格式「username:password」
useradd <a href="https://www..com/s?wd=tom&tn=44039180_cpr&fenlei=-CEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-" target="_blank" class="-highlight">tom</a> #增加用戶,其它參數按需要添加
chpasswd /tmp/user.txt #設置用戶密碼
rm -f /tmp/user.txt #刪除臨時密碼文件

㈦ 編寫一個shell腳本,添加100個新用戶

i=1
for(1..100)
do
groupadsers
adseruser$i-gusers
echouser|passwd"user$1"--stdin
i=$($i+1)
done

添加100用戶在users組,並設置密碼為user

㈧ linux shell 腳本如何實現批量添加用戶(用戶名是不規則的)並初始化用戶密碼為用戶名

首先要了解,添加一個用戶不過是在passwd文件裡面寫入一行數據而已!所以呢,只要按照格式寫就好了!
使用newuser和chpasswd工具即可批量添加用戶以及創建密碼!但要事先寫好列表,使用newuser工具導入passwd文件中。格式要遵循passwd文件的格式!以及密碼列表,格式為user:passwd,使用chpasswd將其寫入passwd文件中,之後需要創建密文,用pwconv工具即可。如果之前你的passwd使用密文需要先將密文轉換為明文,之後在進行密碼列表導入。pwunconv

㈨ 我想要增加一個用戶,在linux腳本裡面怎麼寫

#!/bin/sh
useradd-m-s/bin/bashtom
echo123|passwdtom--stdin

熱點內容
辦公oa系統源碼 發布:2025-01-18 21:19:51 瀏覽:223
beatsflex如何連接安卓手機 發布:2025-01-18 21:19:07 瀏覽:359
天翼光貓如何配置單線復用 發布:2025-01-18 21:19:06 瀏覽:835
ftp製作網站 發布:2025-01-18 21:18:12 瀏覽:338
android使用at命令 發布:2025-01-18 20:54:51 瀏覽:216
phptiny 發布:2025-01-18 20:54:03 瀏覽:987
怎麼給漢字加密 發布:2025-01-18 20:49:44 瀏覽:865
遍歷javamap 發布:2025-01-18 20:39:05 瀏覽:624
我的世界租伺服器哪裡最便宜 發布:2025-01-18 20:38:50 瀏覽:564
dhcp伺服器地址租期時間怎麼調整 發布:2025-01-18 20:28:02 瀏覽:267