9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦 > 學習電腦 > 操作系統 > Linux教程 >

linux 用戶和組命令有哪些使用方法

時間: 加城1195 分享

  Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。可能很多用戶對用戶組概念不太熟悉,具體有哪些重要命令呢?這篇文章主要介紹了linux 用戶和組命令整理及詳細介紹的相關資料,需要的朋友可以參考下

  方法步驟

  1、列出當前系統上所有已經登錄的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。

  [root@node2 ~]# who

  root pts/0 2016-10-08 13:28 (10.106.64.41)

  root pts/1 2016-10-08 13:44 (10.106.64.41)

  root pts/2 2016-10-08 14:22 (10.106.65.82)

  root pts/3 2016-10-08 14:22 (10.106.65.82)

  root pts/4 2016-10-08 15:26 (10.106.64.41)

  root pts/5 2016-10-08 15:26 (10.106.64.41)

  root pts/6 2016-10-08 15:26 (10.106.64.41)

  [root@node2 ~]# who -m

  root pts/4 2016-10-08 15:26 (10.106.64.41)

  2、取出最后登錄當前系統的用戶的相關信息。

  [root@node2 ~]# last -1

  root pts/6 10.106.64.41 Sat Oct 8 15:26 still logged in

  wtmp begins Fri Aug 26 14:31:15 2016

  3、取出當前系統上被用戶當作起默認shell的最多的那個shell

  [root@node2 ~]# cat /etc/passwd | cut -d: -f7 | sort | uniq -c | sort -n | tail

  1 /bin/sync

  1 /sbin/halt

  1 /sbin/shutdown

  2 /bin/bash

  20 /sbin/nologin

  [root@node2 ~]# cat /etc/passwd | cut -d: -f7 | sort | uniq -c | sort -n | tail -1

  20 /sbin/nologin

  4、將/etc/passwd中第三個字段數值最大的后10個用戶的信息全部改為大寫保存至/tmp/maxusers.txt文件中。

  [root@node2 ~]# cat /etc/passwd | sort -nk 3 -t : | tail |tr '[a-z]' '[A-Z]' > /tmp/maxusers.txt

  [root@node2 ~]# [root@node2 ~]# cat /tmp/maxusers.txt

  POSTFIX:X:89:89::/VAR/SPOOL/POSTFIX:/SBIN/NOLOGINNOBODY:X:99:99:NOBODY:/:/SBIN/NOLOGINAVAHI-AUTOIPD:X:170:170:AVAHI IPV4LL STACK:/VAR/LIB/AVAHI-AUTOIPD:/SBIN/NOLOGINABRT:X:173:173::/ETC/ABRT:/SBIN/NOLOGINRABBITMQ:X:995:993:RABBITMQ MESSAGING SERVER:/VAR/LIB/RABBITMQ:/SBIN/NOLOGINEPMD:X:996:994:ERLANG PORT MAPPER DAEMON:/TMP:/SBIN/NOLOGINPOLKITD:X:997:995:USER FOR POLKITD:/:/SBIN/NOLOGINSYSTEMD-NETWORK:X:998:996:SYSTEMD NETWORK MANAGEMENT:/:/SBIN/NOLOGINSYSTEMD-BUS-PROXY:X:999:997:SYSTEMD BUS PROXY:/:/SBIN/NOLOGINUSER1:X:1000:1000::/HOME/USER1:/BIN/BASH

  5、取出當前主機的IP地址,提示:對ifconfig命令結果進行切分。

  [root@node2 ~]# ifconfig ens160 | grep netmask | cut -b 14-27

  10.100.146.111

  6、列出/etc目錄下所有以.conf結尾的文件的文件名,并將其改為大寫后保存至/tmp/etc.conf文件中。

  [root@node2 ~]# basename -a /etc/*.conf | tr '[a-z]' '[A-Z]' > /tmp/etc.conf

  [root@node2 ~]# cat /tmp/etc.conf

  ASOUND.CONF

  DNSMASQ.CONF

  DRACUT.CONF

  E2FSCK.CONF

  HOST.CONF

  KDUMP.CONF

  KRB5.CONF

  LD.SO.CONF

  LFTP.CONF

  LIBAUDIT.CONF

  LIBUSER.CONF

  LOCALE.CONF

  LOGROTATE.CONF

  MAN_DB.CONF

  MKE2FS.CONF

  NSSWITCH.CONF

  RESOLV.CONF

  RSYNCD.CONF

  RSYSLOG.CONF

  SESTATUS.CONF

  SOS.CONF

  SUDO.CONF

  SUDO-LDAP.CONF

  SYSCTL.CONF

  TCSD.CONF

  UPDATEDB.CONF

  VCONSOLE.CONF

  YUM.CONF

  7、列出/var目錄下一級子目錄或文件的總個數。

  [root@node2 ~]# ls -l /var/ | wc -l

  21

  8、取出/etc/group文件中第三個字段數值最小的10個組的名字。

  [root@node2 ~]# cat /etc/group | sort -nk 3 -t : | head | cut -d: -f1

  root

  bin

  daemon

  sys

  adm

  tty

  disk

  lp

  mem

  kmem

  9、將/etc/fstab和/etc/issue文件的內容合并為同一個內容后保存至/tmp/etc.test文件。

  [root@node2 ~]# cat /etc/fstab /etc/issue > /tmp/etc.test

  [root@node2 ~]# cat /tmp/etc.test

  ## /etc/fstab# Created by anaconda on Fri Aug 26 14:12:50 2016## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#/dev/mapper/centos-root / xfs defaults 0 0/dev/mapper/centos-app /app xfs defaults 0 0UUID=b0abaaff-b81c-4a29-99ff-04d4df4d5c1b /boot xfs defaults 0 0/dev/mapper/centos-swap swap swap defaults 0 0\SKernel \r on an \m

  10、請總結描述用戶和組管理類命令的使用方法并完成如下練習:

  1)useradd:創建用戶

  useradd [選項] 登錄名

  -u, --uid UID:指定UID;

  -g, --gid GROUP:指定基本組ID,此組得事先存在;

  -G, --groups GROUP1[,GROUP2,...[,GROUPN]]]:指明用戶所屬的附加組,多個組之間用逗號分隔;

  -c, --comment COMMENT:指明注釋信息;

  -d, --home HOME_DIR:以指定的路徑為用戶的家目錄;通過復制/etc/skel此目錄并重命名實現;指定的家目錄路徑如果事先存在,則不會為用戶復制環境配置文件;

  -s, --shell SHELL:指定用戶的默認shell,可用的所有shell列表存儲在/etc/shells文件中;

  -r, --system:創建系統用戶;

  2)usermod :修改用戶屬性

  usermod [選項] 登錄

  -u, --uid UID:修改用戶的ID為此處指定的新UID;

  -g, --gid GROUP:修改用戶所屬的基本組;

  -G, --groups GROUP1[,GROUP2,...[,GROUPN]]]:修改用戶所屬的附加組;原來的附加組會被覆蓋;

  -a, --append:與-G一同使用,用于為用戶追加新的附加組;

  -c, --comment COMMENT:修改注釋信息;

  -d, --home HOME_DIR:修改用戶的家目錄;用戶原有的文件不會被轉移至新位置;

  -m, --move-home:只能與-d選項一同使用,用于將原來的家目錄移動為新的家目錄;

  -l, --login NEW_LOGIN:修改用戶名;

  -s, --shell SHELL:修改用戶的默認shell;

  -L, --lock:鎖定用戶密碼;即在用戶原來的密碼字符串之前添加一個"!";

  -U, --unlock:解鎖用戶的密碼;

  3)userdel :刪除用戶

  -r:刪除用戶時一并刪除其家目錄;

  4)passwd:設置用戶密碼

  passwd [-k] [-l] [-u [-f]] [-d] [-e] [-n mindays] [-x maxdays] [-w warndays] [-i inactivedays] [-S] [--stdin] [username]

  (1) passwd:修改用戶自己的密碼;

  (2) passwd USERNAME:修改指定用戶的密碼,但僅root有此權限;

  -l, -u:鎖定和解鎖用戶;

  -d:清除用戶密碼串;

  -e DATE: 過期期限,日期;

  -i DAYS:非活動期限;

  -n DAYS:密碼的最短使用期限;

  -x DAYS:密碼的最長使用期限;

  -w DAYS:警告期限;

  --stdin:

  echo "PASSWORD" | passwd --stdin USERNAME

  5)gpasswd:設置組密碼

  -a USERNAME:向組中添加用戶

  -d USERNAME:從組中移除用戶

  6)groupadd:創建組

  -g:指定gid

  (1)、創建組distro,其GID為2016;

  [root@node2 ~]# groupadd -g 2016 distro

  (2)、創建用戶mandriva,其ID為1005;基本組為distro;

  [root@node2 ~]# useradd -g 2016 -u 1005 mandriva

  (3)、創建用戶mageia,其ID號為1100,家目錄為/home/linux;

  [root@node2 ~]# useradd -u 1100 -d /home/linux mageia

  [root@node2 ~]# id mageia

  uid=1100(mageia) gid=1100(mageia) 組=1100(mageia)

  (4)、給用戶mageia添加密碼,密碼為mageedu;

  [root@node2 ~]# passwd mageia

  更改用戶 mageia 的密碼 。

  新的 密碼:

  無效的密碼: 密碼少于 8 個字符

  重新輸入新的 密碼:

  passwd:所有的身份驗證令牌已經成功更新。

  (5)、刪除mandriva,但保留其家目錄;

  [root@node2 ~]# userdel mandriva

  [root@node2 ~]# id mandrivaid

  : mandriva: no such user

  [root@node2 ~]# ls -d /home/mandriva/

  /home/mandriva/

  (6)、創建用戶slackware,其ID號為2002,基本組為distro,附加組為peguin;

  [root@node2 ~]# groupadd peguin

  [root@node2 ~]# useradd -u 2002 -g distro -G peguin slackwar

  e[root@node2 ~]# id slackware

  uid=2002(slackware) gid=2016(distro) 組=2016(distro),2017(peguin)

  (7)、修改slackware的默認shell為/bin/tcsh;

  [root@node2 ~]# usermod -s /bin/tcsh slackware

  [root@node2 ~]# grep slackware /etc/passwd

  slackware:x:2002:2016::/home/slackware:/bin/tcsh

  (8)、為用戶slackware新添加附加組admins;

  [root@node2 ~]# groupadd admins

  [root@node2 ~]# usermod -G admins slackware

  [root@node2 ~]# id slackware

  uid=2002(slackware) gid=2016(distro) 組=2016(distro),2018(admins)

  (9)、位slackware添加密碼,且要求密碼最短使用期限是3天,最長為180天,警告為三天;

  [root@node2 ~]# passwd -n 3 -x 180 -w 3 slackware

  調整用戶密碼老化數據slackware。

  passwd: 操作成功

  (10)、添加用戶openstack,其ID為2003,基本組為clouds,附加組為peguin和nova;

  [root@node2 ~]# useradd -u 2003 -g clouds -G peguin -G nova openstack

  [root@node2 ~]# id openstack

  uid=2003(openstack) gid=2020(clouds) 組=2020(clouds),2019(nova)

  (11)、添加系統用戶mysql,要求其shell為/sbin/nologin;

  [root@node2 ~]# useradd -s /sbin/nologin mysql

  (12)、使用echo命令,非交互式為openstack添加密碼。

  [root@node2 ~]# echo '123.abc' | passwd --stdin openstack更改用戶 openstack 的密碼 。

  passwd:所有的身份驗證令牌已經成功更新。

  補充:Linux基本命令

  ①ls 意為list 列出當前文件夾中的文件

  -l 顯示文件的屬性 可用ll來表示

  ②alias 別名 看看是否有別名的文件

  ③cd dir 跳躍目錄 -P選項 將路徑中的鏈接文件替換成鏈接指向的文件路徑

  ④pwd 查看當前工作的文件夾名 使用-P的選項,會直接進入到其中,相當于cd

  相關閱讀:Linuxshell腳本不執行問題實例分析

  shell腳本不執行問題:某天研發某同事找我說幫他看看他寫的shell腳本,死活不執行,報錯。我看了下,腳本很簡單,也沒有常規性的錯誤,報“:badinterpreter:Nosuchfileordirectory”錯。看這錯,我就問他是不是在windows下編寫的腳本,然后在上傳到linux服務器的……果然。原因:在DOS/windows里,文本文件的換行符為rn,而在*nix系統里則為n,所以DOS/Windows里編輯過的文本文件到了*nix里,每一行都多了個^M。解決:

  1)重新在linux下編寫腳本;

  2)vi:%s/r//g:%s/^M//g(^M輸入用Ctrl+v,Ctrl+m)附:sh-x腳本文件名,可以單步執行并回顯結果,有助于排查復雜腳本問題。


linux 用戶和組命令相關文章:

1.Linux系統中的切換用戶命令的教程

2.linux常用操作命令

3.linux的rz和sz命令詳解

4.Linux系統管理命令大全

5.關于Linux中10個你不知道的命令補齊技巧有哪些

4017088 主站蜘蛛池模板: 亚洲中文久久久精品无码| 亚洲夜色噜噜av在线观看| 一本一道av无码中文字幕麻豆| 国产伦码精品一区二区| 开心婷婷五月激情综合社区| 日韩大片高清播放器| 国产福利视频区一区二区| 亚洲av鲁丝一区二区三区黄| 国产玩具酱一区二区三区| 国产三级精品三级在线专区1| 欧美性xxxxx极品| 国产蜜臀精品一区二区三区| 亚洲精品麻豆一区二区| 一区二区三区av在线观看| 蜜桃av亚洲精品一区二区| 无码国产精品一区二区av| 少妇高潮水多太爽了动态图| 欧洲极品少妇| 91制服丝袜国产高清在线| 日韩美av一区二区三区| 国产精品多p对白交换绿帽| 亚洲日韩精品一区二区三区无码| 国产美女久久久亚洲综合 | 亚洲av产在线精品亚洲第一站| 四虎成人精品国产永久免费| 最新国产精品好看的精品| 亚洲成a人无码av波多野| 欧美性xxxxx极品| 久久精品夜色噜噜亚洲av| 欧美老熟妇乱子伦牲交视频| 99久久免费精品色老| 亚洲一区三区三区成人久| 在线a亚洲老鸭窝天堂| 99热国产这里只有精品9| 免费a级黄毛片| 国产精品国产亚洲看不卡| 精品久久久久久无码不卡| 亚洲国产成人精品无码区蜜柚| 无码专区 人妻系列 在线| 成人无码午夜在线观看| 久久不见久久见免费视频|