命令列星期二——第七部分
嗨,極客們,我已經檢查了我們的課程,今天我們在八章課程裡的第七部分。這就是說下週二我們還有一次課程,但也是最後一次“命令列星期二”課程。所以,今天,我們討論一些關於許可權的問題!
眾所周知,一臺機器可能會有多名使用者共同使用。為了保證使用者之間互不干擾,就需要分配不同的許可權。我們已經討論了檔案許可權的問題,你可以輕輕點此回顧一下:
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
相關文章
- 命令列星期二 —— 第三篇命令列
- Git筆記-部分命令Git筆記
- awk命令部分用法
- cmd 命令列 命令命令列
- windows命令列命令Windows命令列
- git命令列命令Git命令列
- Linux部分命令解釋Linux
- 常見d部分dos命令
- 部分快捷鍵與DOS命令
- Shell命令列命令列
- Mac命令列Mac命令列
- Linux命令列與命令Linux命令列
- 晨報 |「2024.2.27」星期二
- 晨報 |「2024.3.5」星期二
- Java第七天-常用類及列舉Java
- VIM常用命令 及 部分命令記憶方法
- 《Python程式設計》第七章部分課後練習題Python程式設計
- windows 常用命令列命令Windows命令列
- Windows XP中的命令列命令Windows命令列
- TortoiseSVN 命令 (命令列執行工具)命令列
- 命令列基礎命令列
- Flutter 命令列打包Flutter命令列
- 【Git】命令列操作Git命令列
- ROS命令列工具ROS命令列
- mvn命令列清理命令列
- .NET CORE命令列命令列
- Git 命令列使用Git命令列
- 初識命令列命令列
- perl 命令列模式命令列模式
- 命令列筆記命令列筆記
- 備份命令列命令列
- Linux命令列Linux命令列
- Linux 命令縮寫部分解釋Linux
- [譯] 函式式 Mixin(軟體編寫)(第七部分)函式
- Python–Redis實戰:第三章:Redis命令:第七節:其他命令PythonRedis
- MySQL入門--如何呼叫命令列命令MySql命令列
- ffprobe,ffplay ffmpeg常用的命令列命令命令列
- 第七週 專案一 建立順序環形佇列佇列