歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux基礎六

linux基礎六

日期:2017/3/3 12:57:31   编辑:Linux技術
1.useradd 刪除用戶,默認保留家目錄
    -r:將家目錄一起刪除
    
2.passwd 設定用戶密碼
    -l:鎖定用戶
    -u:解鎖用戶
    
3./etc/shadow 文件格式
    用戶名:加密密碼:最近一次密碼修改時間:最短使用期限:最長使用期限:
    警告區間:非活動區間:賬號過期期限:預留時間
    
4.gpasswd 設定組密碼

5.groupdel 刪除組

6.修改用戶的屬性定義
    chsh 修改用戶默認shell  
    chfn 修改用戶注釋
    
7.usermod
    -u:修改用戶ID
    -g:修改基本組ID
    -G:修改附件組ID,默認覆蓋原有附加組,如果是添加,則同時使用-a選項
    -c:修改注釋
    -d:修改家目錄,默認不會遷移用戶的家目錄,如果要遷移則同時使用-m選項
    -s:shell,指定為新shell
    -l:修改登錄用戶名
    -L:鎖定用戶
    -U:解鎖用戶
    
8.groupmod 修改組屬性定義

9.id
    -u:顯示用戶ID,如需顯示用戶名則同時使用-n
    -g:顯示基本組ID,如需顯示組名則同時使用-n
    -G:顯示所有組ID,如需顯示所有組名則同時使用-n
    
10.bash中的變量
    變量類型
        本地變量:只對當前shel進程有效,對其它shell及子shell無效
        局部變量:僅對局部代碼有效
        環境變量:對所有shell有效
        位置變量:$1......$n
        特殊變量
            $0 腳本名稱本身
            $? 上一條命令的執行狀態,用數字來表示,0表示成功,1-255表示失敗類型 
        
    變量定義 
        [set] Var_Name="Vlaue" ,set不帶參數顯示所有變量
        
    引用變量
        ${Var_Name} 例:animal="pig";${animal}s
        
    撤銷變量
        unset Var_Name
Copyright © Linux教程網 All Rights Reserved