<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC] 添加用戶:`useradd -m 用戶名 然后設置密碼 passwd 用戶名` 刪除用戶:`userdel -r 用戶名` 1. 在root權限下,`useradd`只是創建了一個用戶名,如 `useradd +用戶名 `,它并沒有在`/home`目錄下創建同名文件夾,也沒有創建密碼,因此利用這個用戶登錄系統,是登錄不了的,為了避免這樣的情況出現,可以用 `useradd -m +用戶名`的方式創建,它會在`/home`目錄下創建同名文件夾,然后利用` passwd + 用戶名`為指定的用戶名設置密碼。 2. 可以直接利用`adduser`創建新用戶`adduser +用戶名`這樣在`/home`目錄下會自動創建同名文件夾 3. 刪除用戶,只需使用一個簡單的命令`userdel 用戶名`即可。不過最好將它留在系統上的文件也刪除掉,你可以使用`userdel -r 用戶名`來實現這一目的。 Linux系統如何添加用戶這個問題到網上問一下或者搜一下,很多人可能會說`useradd`,實際這是不對的。`useradd`只會添加一個用戶,沒有創建它的主目錄,除了添加一個新用戶之外什么都沒有。這個用戶甚至不能登錄,因為沒有密碼。`adduser`,這個命令實際是一個perl腳本,是`useradd`等類似底層命令的更友好的前端,它會用交互性的方式建立新用戶,使用它可以指定新用戶的家目錄,登錄密碼,是否加密主目錄等等,它會: 1.建立一個新目錄作為家目錄 2.建立同名新組 3.把用戶的主要組設為該組(除非命令選項覆蓋以上默認動作,比如`–disall-homdirecry`之類) 4.從`/etc/SKEL`目錄下拷貝文件到家目錄,完成初始化 5.建立新用戶的密碼 6.如果其存在的話,還會執行一個腳本。 > [創建用戶useradd和刪除用戶userdel](http://blog.csdn.net/beitiandijun/article/details/41678251) ## Centos 增加管理員賬戶或超級用戶的幾種方法 Centos 增加管理員賬戶或超級用戶的幾種方法: 測試環境:CentOS 6.0 1、添加普通用戶 ``` [root@server ~]# useradd -m chenjiafa //添加一個名為chenjiafa的用戶 [root@server ~]# passwd chenjiafa //修改密碼 Changing password for user chenjiafa. New UNIX password: //在這里輸入新密碼 Retype new UNIX password: //再次輸入新密碼 passwd: all authentication tokens updated successfully ``` 2、賦予root權限 **方法一:** 修改/etc/sudoers 文件,找到下面一行,把前面的注釋(#)去掉 ``` ## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL` (注釋(#)去掉) ``` 然后修改用戶,使其屬于root組(wheel),命令如下: `#usermod -g root chenjiafa` 修改完畢,現在可以用shenlanit帳號登錄,然后用命令su – ,即可獲得root權限進行操作。 ![](https://box.kancloud.cn/cf625022261ea1a733e8490b11277b3e_439x98.png) **方法二:** 修改`/etc/sudoers` 文件,找到下面一行,在root下面添加一行,如下所示: ~~~ ## Allow root to run any commands anywhere root ALL=(ALL) ALL chenjiafa ALL=(ALL) ALL ~~~ 修改完畢,現在可以用chenjiafa帳號登錄,然后用命令`su –`,即可獲得root權限進行操作。 **方法三:** 修改`/etc/passwd` 文件,找到如下行,把用戶ID修改為0 ,如下所示: `chenjiafa:x:500:500::/home/chenjiafa:/bin/bash` 修改后如下 `chenjiafa:x:0:500::/home/chenjiafa:/bin/bash` 保存,用chenjiafa賬戶登錄后,直接獲取的就是root帳號的權限。 !!!其實你再建一個ID是0,也就是和root權限一樣的用戶,你修改的時候也相應的修改了root。因為電腦不會區別admin和root,只知道0。 ## 在LINUX下安裝的程序,root運行提示權限不夠 以root用戶運行,linux提示權限不夠。root用戶難道不是最高的嗎?如何解決這個問題呢? 其實這里面是有原因的,首先我們要這樣做: 用#`ls -l filename`命令看看,如果顯示類似如: `-rw-rw-rw- 1 root root .... ` 則表示任何用戶都沒有可執行權限(即使是root用戶). 解決方法: #`chmod a+x filename` 呵呵,然后就可以了。 PS:用字符串來設定文件訪問權限。其中讀用 r 表示,寫用 w 表示,執行用 x 表示;所有者用 u 表示,組用戶用 g 表示,其他用戶用 o 表示,所有用戶用 a 表示。例子: `chmod a+r,u+w,u+x,g+w a.txt` ## 777,644,755等用戶權限說明 ![document/2015-08-23/55d9b2e625d50](http://box.kancloud.cn/document_2015-08-23_55d9b2e625d50.png) 讀取寫入執行權限 444 r–r–r–600 rw——-644 rw-r–r–666 rw-rw-rw-700 rwx——744 rwxr–r–755 rwxr-xr-x777 rwxrwxrwx 三位數字代表9位的權限,分成3部分,第一部分3位表示所有者的權限,第二部分3位表示同組用戶權限,第三部分3位表示其他用戶權限,r代表讀取權限等于4,w代表寫入權限等于2,x代表執行權限等于1。 比如777,第一位7等于4+2+1,所以就是rwx,所有者有讀取、寫入、執行的權限,第二位7也是4+2+1,rwx,同組用戶具有讀取、寫入、執行權限,第三位7,代表其他用戶有讀取、寫入、執行的權限。 比如744,第一位7等于4+2+1,rwx,所有者具有讀取、寫入、執行權限,第二位4等于4+0+0,r–,同組用戶只有讀取權限、第三位4,也是r–,其他用戶只有讀取權限。 ## Linux RWX權限 權限 `rwx r-x r-x` 解讀 rwx :文件所有者(owner)可讀,可寫,可執行; r-x:同組用戶(group)可讀,不可寫,可執行; r-x:其他用戶(others)可讀,不可寫,可執行。 權限 `rwx r-x r-x` 是Linux系統常見的代碼,權限 `rwx r-x r-x` 又可寫為755。 第一個是文件所有者(owner)的權限,第二個是同組用戶(group)的權限,第三個是其他用戶(others)的權限。 權限分為三個,r是讀,為4;w是寫,為2;x是執行,為1。 更改權限用 `chmod` 命令,格式是 `chmod 用戶名 文件或目錄` ![](https://img.kancloud.cn/27/1c/271cac585dc8f445f0b863a0be58615d_600x652.png) 每個Linux文件具有四種訪問權限:可讀(r)、可寫(w)、可執行(x)和無權限(-)。 利用ls -l命令可以看到某個文件或目錄的權限,它以顯示數據的第一個字段為 準。第一個字段由10個字符組成,如下: -rwxr-xr-x 第一位表示文件類型,-表示文件,d表示目錄 2-4位表示文件所有者的權限,u權限 5-7位表示文件所有者所屬組成員的權限,g權限 8-10位表示所有者所屬組之外 ### Linux RWX權限的解讀: Linux的權限不是很細致,只有RWX三種 * r(Read,讀取):對文件而言,具有讀取文件內容的權限;對目錄來說,具有瀏覽目錄的權限。 * w(Write,寫入):對文件而言,具有新增,修改,刪除文件內容的權限;對目錄來說,具有新建,刪除,修改,移動目錄內文件的權限。 * x(eXecute,執行):對文件而言,具有執行文件的權限;對目錄了來說該用戶具有進入目錄的權限。 * 目錄的只讀訪問不允許使用cd進入目錄,必須要有執行的權限才能進入。 * 只有執行權限只能進入目錄,不能看到目錄下的內容,要想看到目錄下的文件名和目錄名,需要可讀權限。 * 一個文件能不能被刪除,主要看該文件所在的目錄對用戶是否具有寫權限,如果目錄對用戶沒有寫權限,則該目錄下的所有文件都不能被刪除,文件所有者除外。 * 目錄的w位不設置,即使你擁有目錄中某文件的w權限也不能寫該文件。 > 更多參考:[Linux超級用戶權限控制](http://blog.csdn.net/wwj_748/article/details/8708622) >
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看