Linux中國

命令行星期二——第七部分

眾所周知,一台機器可能會有多名用戶共同使用。為了保證用戶之間互不干擾,就需要分配不同的許可權。我們已經討論了文件許可權的問題,你可以輕輕點此回顧一下:

chmod

chmod命令被用來修改目錄或者文件的許可權。為了修改許可權,首先你得輸入chmod命令,之後你得輸入規範的許可權修改,然後你就可以把目錄或者文件的許可權修改成你想要的。這可以採用多種方式完成,但是肖茨先生喜歡八進位表示法。

把許可權想像成一系列的位,每一個不為空的許可權槽就是1,空的許可權槽就是0。舉個例子:

rwx = 111
rw- = 110

等等

看一下二進位表示法:

rwx = 111 --> in binary = 7
rw- = 110 --> in binary = 6
r-x = 101 --> in binary = 5
r-- = 100 --> in binary = 4

現在,如果你想把一個文件的許可權改為:文件所有者和文件所有組擁有讀,寫,執行許可權,但是其他用戶沒有該文件任何許可權,我們可以這樣做:

chmod 770 example_file

su 和 sudo

有些時候普通用戶需要成為超級用戶,這樣才能完成一些任務(通常是一些安裝軟體任務)。為了暫時的獲取超級用戶許可權,我們可以使用su程序,輸入:

su

輸入你的超級用戶密碼,你就成為超級用戶了。但是,警告:別忘記用一會之後(不需要的話)就退出超級用戶模式。

在openSUSE和Ubuntu也其它的一些可選工具,它叫做sudo,sudo只是在某些方面和su不同,它是分配給制定用戶的特殊命令,不像su,你可以用你自己用戶的密碼執行sudo,而不需要超級用戶密碼,舉個例子:

sudo zypper in goodiegoodie

修改文件和組所有權

想要改變文件的所有者,你可以在超級用戶模式下運行chown,舉個例子,如果我想把文件的所有權從『nenad』改為『suse』,我可以這樣做:

su
[輸入密碼]
chown suse example_file

同樣地,我也可以改變組的所有權,使用稍有不同的chgrp命令,很簡單:

chgrp suse_group example_file

下一次

正如我所闡述的,下一次我們就會結束這個系列。在此之後,相信你會做出自己的選擇,和我一起徜徉在終端的黑暗之中,只有一個綠色的閃爍游標作為燈塔。在那之前,極客們,記住

....享受更多的樂趣!

via: https://news.opensuse.org/2014/08/05/command-line-tuesdays-part-seven/

作者:Nenad Latinović 譯者:su-kaiyao 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國

    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...
    Linux中國

    SSL/TLS 加密新紀元 – Lets Encrypt

    根據 Let's Encrypt 官方博客消息,Let's Encrypt 服務將在下周(11 月 16 日)正式對外開放。 Let's Encrypt 項目是由互聯網安全研究小組(ISRG,Internet Security Research Group)主導並開發的一個新型數字證書認證機構(CA,Certificate ...