<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 >

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

        時間: 加城1195 分享

          Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)??赡芎芏嘤脩魧τ脩艚M概念不太熟悉,具體有哪些重要命令呢?這篇文章主要介紹了linux 用戶和組命令整理及詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下

          方法步驟

          1、列出當(dāng)前系統(tǒng)上所有已經(jīng)登錄的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。

          [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、取出最后登錄當(dāng)前系統(tǒng)的用戶的相關(guān)信息。

          [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、取出當(dāng)前系統(tǒng)上被用戶當(dāng)作起默認(rèn)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中第三個字段數(shù)值最大的后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、取出當(dāng)前主機(jī)的IP地址,提示:對ifconfig命令結(jié)果進(jìn)行切分。

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

          10.100.146.111

          6、列出/etc目錄下所有以.conf結(jié)尾的文件的文件名,并將其改為大寫后保存至/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目錄下一級子目錄或文件的總個數(shù)。

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

          21

          8、取出/etc/group文件中第三個字段數(shù)值最小的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文件的內(nèi)容合并為同一個內(nèi)容后保存至/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、請總結(jié)描述用戶和組管理類命令的使用方法并完成如下練習(xí):

          1)useradd:創(chuàng)建用戶

          useradd [選項(xiàng)] 登錄名

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

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

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

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

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

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

          -r, --system:創(chuàng)建系統(tǒng)用戶;

          2)usermod :修改用戶屬性

          usermod [選項(xiàng)] 登錄

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

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

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

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

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

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

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

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

          -s, --shell SHELL:修改用戶的默認(rèn)shell;

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

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

          3)userdel :刪除用戶

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

          4)passwd:設(shè)置用戶密碼

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

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

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

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

          -d:清除用戶密碼串;

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

          -i DAYS:非活動期限;

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

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

          -w DAYS:警告期限;

          --stdin:

          echo "PASSWORD" | passwd --stdin USERNAME

          5)gpasswd:設(shè)置組密碼

          -a USERNAME:向組中添加用戶

          -d USERNAME:從組中移除用戶

          6)groupadd:創(chuàng)建組

          -g:指定gid

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

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

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

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

          (3)、創(chuàng)建用戶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:所有的身份驗(yàn)證令牌已經(jīng)成功更新。

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

          [root@node2 ~]# userdel mandriva

          [root@node2 ~]# id mandrivaid

          : mandriva: no such user

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

          /home/mandriva/

          (6)、創(chuàng)建用戶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的默認(rèn)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

          調(diào)整用戶密碼老化數(shù)據(jù)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)、添加系統(tǒng)用戶mysql,要求其shell為/sbin/nologin;

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

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

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

          passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。

          補(bǔ)充:Linux基本命令

         ?、賚s 意為list 列出當(dāng)前文件夾中的文件

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

         ?、赼lias 別名 看看是否有別名的文件

         ?、踓d dir 跳躍目錄 -P選項(xiàng) 將路徑中的鏈接文件替換成鏈接指向的文件路徑

         ?、躳wd 查看當(dāng)前工作的文件夾名 使用-P的選項(xiàng),會直接進(jìn)入到其中,相當(dāng)于cd

          相關(guān)閱讀:Linuxshell腳本不執(zhí)行問題實(shí)例分析

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

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

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


        linux 用戶和組命令相關(guān)文章:

        1.Linux系統(tǒng)中的切換用戶命令的教程

        2.linux常用操作命令

        3.linux的rz和sz命令詳解

        4.Linux系統(tǒng)管理命令大全

        5.關(guān)于Linux中10個你不知道的命令補(bǔ)齊技巧有哪些

        4017088 主站蜘蛛池模板: 久久热这里只有精品99| 亚洲一区二区三级av| 国产不卡一区二区精品| 大地资源高清在线观看免费新浪| 一本久道中文无码字幕av| 亚洲永久视频| 漂亮的小少妇诱惑内射系列| 97欧美精品系列一区二区| 国产精品免费视频网站| 女人香蕉久久毛毛片精品| 久久久久综合中文字幕| 久久国产乱子精品免费女| 亚洲欧美日产综合在线网| 无码a∨高潮抽搐流白浆| 亚欧洲乱码视频一二三区| 免费视频欧美无人区码| 欧美精品一产区二产区| 亚洲国产一区二区三区久| 很黄很色很污18禁免费| 国产亚洲日韩一区二区三区| 99国产成+人+综合+亚洲欧美| 亚洲天天堂天堂激情性色| 狠狠五月深爱婷婷网| 亚洲综合无码中文字幕第2页| 国产精品成人中文字幕| 脱了老师内裤猛烈进入的软件| 成人精品久久一区二区三区| 老司机性色福利精品视频| 漂亮的保姆hd完整版免费韩国| 91无码人妻精品一区| 痉挛高潮喷水av无码免费| 亚洲人成人无码网WWW电影首页| 在线一区二区三区视频观看| 中文字幕人妻不卡精品| 强奷漂亮少妇高潮伦理| 国产一区二区不卡在线| 亚洲欧美日韩色图| 亚洲区一区二区三区亚洲| 国产乱人视频在线播放| 粉嫩国产一区二区三区在线| 综合色天天久久|