1. 程式人生 > >用戶管理!權限管理!重定向

用戶管理!權限管理!重定向

命令

用戶管理

  • useradd -u, -g,-G(附加組),-c,-d, -s, -r(創建系統用戶), -M(不創建家目錄),

    • 思考題:刪除yhy用戶家目錄,如何還原(root用戶重新創建yhy的家目錄,拷貝/etc/skel/.bash* 的三個文件到/etc/yhy/下即可)

  • usermod -u, -g, -G, -a, -c, -l(修改用戶名), -s, -L(鎖定用戶密碼), -U(解鎖用戶密碼)

  • userdel -r(同時刪除家目錄)

  • passwd -d(刪除用戶密碼),-e(設置用戶過期期限),–stdin

  • gpasswd-a(向組中添加用戶),-d(向組中移除用戶),

  • chage修改密碼過期時間

  • groupadd

    -g, -r(創建系統用戶)

  • groupmod-g, -n(修改組名)

  • groupdel (刪除組)

  • chmod -R遞歸修改

  • chown 擁有者.所屬組 filename

  • id-u , -g, -G

  • su切換環境變量,和不切換環境變量 給大家演示

    • su - yhy1 -c “whoami” 不切換用戶,以目標用戶執行命令

      權限管理

  • chmod

  • umask:權限遮罩碼

    • 查看當前的umask的值

    • umask UMASK值:設置umask的值,且僅對當前shell進程有效

  • install:復制文件並設置文件屬性

    • install -d data:創建data目錄,類似與mkdir

    • install anaconda-ks.cfg -m 633 anaconda.new :復制anaconda文件為anaconda.new,並設置其權限

    • -o:指定屬主

    • -g:指定屬組

    • -d:創建目錄

重定向追加

  • > , >>

  • <, <<

  • 2>, 2>> 錯誤

  • &> , &>> 正確和錯誤



用戶管理!權限管理!重定向