成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

linux用戶、權(quán)限及shell命令的示例分析-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)linux用戶、權(quán)限及shell命令的示例分析,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營(yíng)銷,提供網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站開(kāi)發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營(yíng)銷、微信平臺(tái)小程序開(kāi)發(fā)、公眾號(hào)商城、等建站開(kāi)發(fā),創(chuàng)新互聯(lián)網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢(shì)。
  1. 用戶 用戶組

        查看用戶相關(guān)文件

[hadoop@hadoop ~]$ ll /usr/sbin/user*
-rwxr-x---. 1 root root 103096 Apr  7  2015 /usr/sbin/useradd
-rwxr-x---. 1 root root  69560 Apr  7  2015 /usr/sbin/userdel
-rws--x--x. 1 root root  42264 Aug 23  2010 /usr/sbin/userhelper
-rwxr-x---. 1 root root  98680 Apr  7  2015 /usr/sbin/usermod

        查看用戶組相關(guān)文件

[hadoop@hadoop ~]$ ll /usr/sbin/group*    
-rwxr-x---. 1 root root 54968 Apr  7  2015 /usr/sbin/groupadd
-rwxr-x---. 1 root root 46512 Apr  7  2015 /usr/sbin/groupdel
-rwxr-x---. 1 root root 50800 Apr  7  2015 /usr/sbin/groupmems
-rwxr-x---. 1 root root 61360 Apr  7  2015 /usr/sbin/groupmod

    (1)添加用戶  :

            [root@hadoop ~]$ useradd ruoze
    (2)  查看用戶ruoze的信息:

            [root@hadoop ~]$ id ruoze
            uid=501(ruoze) gid=501(ruoze) groups=501(ruoze)

      (3)  刪除用戶:

            對(duì)于不清楚的命令可以進(jìn)行求助 usedel --help :在工作中要學(xué)會(huì)使用help命令

        [root@hadoop ~]$ userdel ruoze

            因?yàn)閞uoze該組只有ruoze用戶,當(dāng)這個(gè)用戶刪除時(shí),組會(huì)校驗(yàn)就他自己,會(huì)自動(dòng)刪除

       (4)  模擬切換用戶丟失樣式

[ruoze@hadoop ~]$ ll -a
total 28
drwx------  4 ruoze ruoze 4096 Nov 18 14:53 .
drwxr-xr-x. 5 root  root  4096 Nov 18 14:53 ..
-rw-r--r--  1 ruoze ruoze   18 Jul 24  2015 .bash_logout
-rw-r--r--  1 ruoze ruoze  176 Jul 24  2015 .bash_profile
-rw-r--r--  1 ruoze ruoze  124 Jul 24  2015 .bashrc

               [ruoze@hadoop ~]$ rm -rf .bash

#新開(kāi)一個(gè)窗口進(jìn)行切換用戶
[root@hadoop ruoze]# su - ruoze   #切換ruoze用戶
-bash-4.1$    ##用戶樣式丟失  ##注:上一步刪除了rm -rf .bash* 的配置文件  導(dǎo)致限制結(jié)構(gòu)不同

            修正樣式:從skel中復(fù)制.bash*下的所有文件進(jìn)行拷貝到所需的目錄下即可

[root@hadoop ruoze]# cp /etc/skel/.* /home/ruoze/
cp: omitting directory `/etc/skel/.'
cp: omitting directory `/etc/skel/..'
cp: omitting directory `/etc/skel/.gnome2'
cp: omitting directory `/etc/skel/.mozilla'
[root@hadoop ruoze]# ll -a
total 28
drwx------  4 ruoze ruoze 4096 Nov 19 09:40 .
drwxr-xr-x. 5 root  root  4096 Nov 18 14:53 ..
-rw-r--r--  1 root  root    18 Nov 19 09:40 .bash_logout
-rw-r--r--  1 root  root   176 Nov 19 09:40 .bash_profile
-rw-r--r--  1 root  root   124 Nov 19 09:40 .bashrc
drwxr-xr-x  2 ruoze ruoze 4096 Nov 12  2010 .gnome2
drwxr-xr-x  4 ruoze ruoze 4096 May  6  2019 .mozilla
[root@hadoop ruoze]#
[root@hadoop ruoze]# chown ruoze:ruoze .bash*   ##修改所屬用戶  所屬用戶組
[root@hadoop ruoze]# ll-a  #命令錯(cuò)誤  細(xì)節(jié)注重一下
bash: ll-a: command not found
[root@hadoop ruoze]# ll -a
total 28
drwx------  4 ruoze ruoze 4096 Nov 19 09:40 .
drwxr-xr-x. 5 root  root  4096 Nov 18 14:53 ..
-rw-r--r--  1 ruoze ruoze   18 Nov 19 09:40 .bash_logout
-rw-r--r--  1 ruoze ruoze  176 Nov 19 09:40 .bash_profile
-rw-r--r--  1 ruoze ruoze  124 Nov 19 09:40 .bashrc
drwxr-xr-x  2 ruoze ruoze 4096 Nov 12  2010 .gnome2
drwxr-xr-x  4 ruoze ruoze 4096 May  6  2019 .mozilla
[root@hadoop ruoze]#

       (5)添加ruoze用戶到另外一個(gè)組 bigdata

[root@hadoop ~]# groupadd bigdata
[root@hadoop ~]# usermod -a -G bigdata ruoze   ##-a  append
[root@hadoop ~]# id ruoze
uid=501(ruoze) gid=501(ruoze) groups=501(ruoze),502(bigdata)

       (6)修改bigdata為ruoze的主組

[root@hadoop ~]# usermod -g bigdata ruoze  #強(qiáng)制改變屬組  或者--gid
[root@hadoop ~]# id ruoze
uid=501(ruoze) gid=502(bigdata) groups=502(bigdata)

    2.設(shè)置密碼 命令:passwd+用戶名 <enter>  或 passwd后什么也不加就是修改當(dāng)前用戶的密碼

       

3.切換用戶
            su ruoze  
            su - ruoze
                    “-” 代表切換該用戶的家目錄,且執(zhí)行環(huán)境變量文件

                    .bash_profile文件 su ruoze不會(huì)執(zhí)行,su - ruoze 都執(zhí)行
                    .bashrc文件       su ruoze執(zhí)行    ,su - ruoze 都執(zhí)行  

             ##注:后期配置個(gè)人變量都在.bashrc中進(jìn)行

    4.普通用戶獲取root的大權(quán)限
            命令行模式進(jìn)入: vi /etc/sudoers

            找到root用戶權(quán)限設(shè)置:

            root    ALL=(ALL)       ALL

            ruoze   ALL=(root)      NOPASSWD:ALL  #不用登陸密碼

    5./etc/passwd  ***重點(diǎn)***   用戶存在但切換不了就是這里出了問(wèn)題

[root@hadoop ~]# vi /etc/passwd  ##進(jìn)入進(jìn)行編輯   將bin/bash 改成bin/false或sbin/nologin 進(jìn)行測(cè)試
ruoze:x:1002:1003::/home/ruoze:/bin/false  
#進(jìn)入/etc/passwd  顯示的格式
#sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
#tcpdump:x:72:72::/:/sbin/nologin
#hadoop:x:500:500:hadoop:/home/hadoop:/bin/bash
#ruoze:x:501:501::/home/ruoze:/bin/bash
[root@hadoop ~]# su - ruoze   
Last login: Tue Nov 19 08:40:33 2019  ###登陸失敗
[root@hadoop ~]#

       注意: /etc/passwd文件
        CDH 很多的組件
            hdfs組件 hdfs用戶 、hbase組件 hbase用戶 、yarn組件  yarn用戶

                 su - hdfs 、 su - hbase  如果這個(gè)命令切換不了就是在passwd中的bin/后是/bin/false 或/bin/false   
                 對(duì)應(yīng)修改為 /bin/bash 就可以解決


    6. 權(quán)限
        錯(cuò)誤: Permission denied
        chmod -R 777 文件夾/文件路徑
        chown -R 用戶:用戶組 文件夾/文件路徑

[root@hadoop~]# ll
total 4
drwxr-xr-x 2 root root  6 Nov 16 22:15 ruozedata
-rw-r--r-- 1 root root 18 Nov 16 21:58 rz.log
第一個(gè)字母: d文件夾 、-文件、 l連接
rwx r-x r-x
r: read  4
w: write 2 
x: 執(zhí)行  1
-: 沒(méi)權(quán)限 0

        例如:755表示
            7 = rwx   第一組 7 代表文件或文件夾的用戶root,讀、寫(xiě)、執(zhí)行   

            5 = r-x    代表文件或文件夾的用戶組root,讀、執(zhí)行

            5 = r-x    代表其他組的所屬用戶對(duì)這個(gè)文件或文件夾的權(quán)限: 讀、執(zhí)行  

        (1)命令展示

            chmod -R 777 文件夾/文件路徑   ##注:777 代表任意的用戶用戶組 都讀寫(xiě)執(zhí)行 權(quán)限 
            chown -R 用戶:用戶組 文件夾/文件路徑
      (2)案例

/tmp 任意的
[root@hadoop tmp]# echo "www.ruozedata.com" >> rz.log
-rw-r--r-- 1 root   root    18 Nov 16 22:33 rz.log
#增加用戶useradd jepson
[root@hadoop tmp]#useradd jepson
[root@hadoop tmp]# su - jepson
#編輯一個(gè)臨時(shí)文件
[jepson@hadoop tmp]$ vi rz.log 
#在工作過(guò)程中中途退出:ctrl+x/z 會(huì)產(chǎn)生swp文件  ll -a 刪除即可 .rz.log.swp
#修改第三組權(quán)限為讀、寫(xiě)  (其他組)
[root@hadoop tmp]# chmod 646 rz.log
[root@hadoop tmp]# 
[jepson@hadoop tmp]$ vi rz.log    #編輯成功
#將jepson用戶添加到root用戶組
[root@hadoop tmp]# usermod -a -G root jepson
#修改文件的第二組的權(quán)限:r==》rw權(quán)限
[root@hadoop tmp]# chmod 664 rz.log
[root@hadoop ~]# su - jepson
[jepson@hadoop ~]$cd /tmp
[jepson@hadoop tmp]$vi rz.log  #編輯是成功的

      

    7. 查看大小 命令:du -sh

            du -sh +文件

8. 搜索 find
            在應(yīng)用過(guò)程中可以搭配“*”號(hào),進(jìn)行模糊匹配。

關(guān)于“l(fā)inux用戶、權(quán)限及shell命令的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

當(dāng)前題目:linux用戶、權(quán)限及shell命令的示例分析-創(chuàng)新互聯(lián)
文章位置:http://jinyejixie.com/article4/isioe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、ChatGPT、品牌網(wǎng)站建設(shè)、用戶體驗(yàn)定制開(kāi)發(fā)、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
阜宁县| 东城区| 湘乡市| 洛川县| 灵川县| 昭苏县| 安阳市| 武威市| 蓬安县| 澄城县| 黔西| 呼伦贝尔市| 东兴市| 满洲里市| 高淳县| 黑龙江省| 那坡县| 广水市| 肥城市| 大余县| 宿松县| 文水县| 庄浪县| 祁门县| 邢台市| 津市市| 宁武县| 体育| 越西县| 新干县| 临武县| 和田县| 新巴尔虎右旗| 闻喜县| 建瓯市| 霸州市| 天等县| 资兴市| 长沙市| 封丘县| 凭祥市|