1. 程式人生 > >Ubuntu系統使用者分組,使用者許可權,檔案操作

Ubuntu系統使用者分組,使用者許可權,檔案操作

Ubuntu使用者分為三種

第一種,是Ubuntu系統預設的root使用者,即超級管理員

第二種,是我們在裝系統的時候建立的使用者預設是admin組,這組使用者可以使用Sudo命令暫時擁有root 的許可權

第三種,是我們用root或admin組使用者建立的使用者,為普通使用者,該使用者不擁有Sudo的命令許可權,但是我們可以給他們增加這就要求我們修改、/ect/soduers的檔案

該檔案的所有者為root,且只有只讀許可權,我們需要用chmod命令來修改root的許可權,方便起見直接用chmod 777 /ect/sudoers 命令(0,表示不可執行,1表示可執行,2表示可寫,4表示可讀使用者許可權就是這幾個數相加,第一個數是所用者,組使用者,其他使用者)。將root all 。。。哪行復制將root改為你建立的那個使用者貼上在下面,儲存。之後需要再用chmod命令 chmod 440 /etc/soduers 恢復原樣,否則Sudo無法使用

id 可以檢視當前使用者的ID號,groups 檢視當前使用者的分組。

pwcov 是將根據ect/passwd生成ETC/shadow

pwunconv 則是逆過程,ETC/shadow會自動刪除

以上兩條我沒有使用過,跟使用者相關的檔案,要還不回去了,可不好玩。

下面是我今天學的指令

find 查詢指令

find pathname  -name 檔名

-user 根據所有者

-name根據姓名

-group 組名

man 幫助手冊命令

如 man PASSWD

touch 建立檔案

rm 刪除檔案

mkdir 建立檔案家

rm 刪除空檔案家

rm -rf 非空資料夾

cat 檢視檔案加

cat 。。。| grep +想檢視的內容

cp 複製資料夾  目的資料夾

MV 語法同上

head 標頭檔案預設十行

-c nk檢視幾k檔案

-n檢視幾行

cail 檢視尾部資料語法同上

ls -l x顯示檔案加基本資訊

ls -ih 位元組換成照

ls -s 以檔案大小排序

ls -a 顯示隱藏檔案

ls -d*/ 只是初目錄

-r逆序

-t 時間排序

-l --format=long --format=verbose

o表示使用者,g表示這組使用者,o其他使用者

粘滯版 不能讓其使用者刪除其他使用者的檔案

(t)chmod o+t;

相關推薦

Ubuntu系統使用者分組使用者許可權檔案操作

Ubuntu使用者分為三種 第一種,是Ubuntu系統預設的root使用者,即超級管理員 第二種,是我們在裝系統的時候建立的使用者預設是admin組,這組使用者可以使用Sudo命令暫時擁有root 的許可權 第三種,是我們用root或admin組使用者建立的使用者,為普通使

安裝完Ubuntu系統之後無法連線無線網有無線網絡卡卻找不到網絡卡驅動

今天給我的Mac裝完Ubuntu16.04之後,發現登入系統之後無法連線WIFI無線網路,筆記本是自帶無線網絡卡的,所以這個出現問題的原因只有一個,那就是沒有安裝好網絡卡驅動,而且Ubuntu自帶的相容網絡卡驅動並沒有起到作用。這個時候我查閱了一些網路上的相關資料,自己總結了一個解決辦法,相

ubuntu下給使用者新增sudo許可權並且如何取消sudo許可權

通過命令: id username 來檢視使用者資訊 安裝ubuntu時,建立了一個普通使用者,沒有sudo許可權,執行sudo相關命令失敗,原因該普通使用者沒有加到超級使用者組, 使用如下命令可以新增到使用者組(也可是超級使用者組)。 轉自:https://blog.csdn.n

ubuntu系統在安裝好mysql後出現ERROR 2002(HY000: Can't to local MySQL server through socket '/var/run/mysqld/mysqld.sock')(2)(圖文詳解)

    不多說,直接上乾貨!   問題詳情    我在寫此部落格之前,看了網上各種資料,寫的太冗餘和繁瑣雜亂。最簡單的解決方法莫過於我這篇部落格。直接如下。   這是liux套接字網路的特性,win平臺不會有這個問題。   解決方法

解決linux對D盤(非系統盤)只有只讀許可權無法建立資料夾 (linux 重新掛載碟符)

問題描述:安裝了雙系統以後,不捨得將非系統檔案放在與windows共用的C 盤裡(我給linux的分割槽大小是23G),於是想在D盤(1000G)裡劃出一個資料夾給ubuntu檔案用。卻不料無法在D 盤建立資料夾。如下圖,那個右下角有個小加號的按鈕是灰色的   環境宣告

虛擬機器ubuntu系統掛起切換網路後然後啟動虛擬機器時黑屏無法啟動

網路異常導致黑屏。可能在切換過程中破壞了某些資料導致虛擬機器的網路協議資料異常。只需在主機上的dos 命令列中輸入"netsh winsock restart"(注意必須以管理員身份啟動命令終端)。執行成功後重啟電腦即可。操作如下圖:步驟2:步驟3:重啟電腦

iOS9中Swift判斷相機相簿許可權選取圖片為頭像

在iOS7以後要開啟手機攝像頭或者相簿的話都需要許可權,在iOS9中更是更新了相簿相關api的呼叫 首先新建一個swift工程,在SB中放上一個按鈕,並在viewController中拖出點選事件 ok!按鈕和事件設定好以後,我們來引入要用到的庫,判斷攝像頭許可權,需要引入AVFoundat

檔案訪問被拒絕TrustedInstaller登錄檔訪問被拒絕permission許可權願願。

        正常情況下,使用者不需要關注許可權,因為系統為我們做好了一切。每一個使用者的許可權都已經被系統定義,這樣可以避免非授權訪問檔案和資料夾,以及其他受限物件。      

oracle建立使用者及表空間收回許可權授予角色等sql整合

--建立使用者 --create user userName identified by password; --建立表空間 --create tablespace tableSpaceName datafile '/home/oracle/app/oracle/oradata/orc

Qt 中執行cmd命令失敗許可權需要提升程式以管理員執行 vs2013設定

程式中有些 地方 需要執行windows cmd 命令, 如 taskkill 程序命令 (QString c = "taskkill /im osk.exe /f";m_pProcess->execute(c);)  這種 命令是需要管理員身份的, 因此程式必須以管理員身份執行

information_schema系列二(列許可權事件儲存引擎)

    information_schema系列二(列,列許可權,事件,儲存引擎)      這個系列的文章主要是為了能夠讓自己瞭解MySQL5.7的一些系統表,統一做一下備註和使用,也希望分享出來讓大家能夠有一點點的受益。

oracle資料庫表空間使用者許可權分割槽表建立基礎知識(一

--sys管理員使用者登入  conn sys/222818 as sysdba alter user Libaobao account lock;--解鎖新建使用者 alter user Libaobao account unlock; --鎖定新建使用者 --刪除該新建使用者 drop user

【無私分享:從入門到精通ASP.NET MVC】從0開始一起搭框架、做專案(7.1) 模組管理驗證許可權展示模組列表

索引 簡述 今天我們來做模組管理的 展示 模組列表 專案準備 我們用的工具是:VS 2013 + SqlServer 2012 + IIS7.5 希望大家對ASP.NET MVC有一個初步的理解,理論性的東西我們不做過多解釋,有些地方不理解也沒關係,會用就行了,用的多了,用的久了,自然就理解了。

MySQL學習之:使用者管理(新增使用者刪除使用者新增許可權檢視許可權密碼等)

什麼是規劃? 資料庫物件與資料庫使用者賬戶的相關聯 1. 新建用於規劃 CREATE SCHEMA [SCHEMA_NAME] [USER_ID] [ ]; 2. 刪除規劃 DROP SCHEMA SCHEMA_NAME {RESTRICT | CASCADE} 3. 調整

MS SQL Server 2014 中新建登入使用者分配許可權並指定該使用者的資料庫

一、執行環境 系統:Windows 10 資料庫:SQL Server 2014 資料庫名: APP     新建的使用者名稱: app 二、操作步驟 1、開啟 MS SQL Server Management Studio,以 Windows身份認證方式登入。 2、在

LinuX作業系統基礎------>軟體的安裝方式chmod許可權vi編輯器的使用

RPM包管理 -rpm命令管理 RPM包管理 -yum線上管理 檔案許可權管理 vi編輯器的使用和常用的快捷鍵 1.RPM包管理:     一種用於網際網路下載包的打包及安裝工具,RPM包管理分為rpm命令管理和yum線上管理     RPM包命名原則:       &

java中使用JSCH包SFTP及SSH2檔案操作及遠端命令執行

SFTPConstants.java,定義我們需要使用的一些引數名稱: public class SFTPConstants { public static final String SFTP_REQ_HOST = "host"; public static

ubuntu系統下cmake 編譯matlab中mex檔案

cmake 編譯工程具有獨特的優勢,特別對於複雜的工程更是如此。利用matlab直接編譯mex檔案時,對於檔案資料多的工程時,需要列舉所有檔案,並且要按照依賴關係排序,這些都是直接採用matalb編譯mex的缺點。 下面通過一個簡單的加法函式例子,說明如何利用cmake編譯

利用workbench對linux/Ubuntu系統中的mysql數據庫進行操作

電腦 設置 tar 遠程連接 host 有一個 配置文件 虛擬機 服務器   在上一篇文章中,我分享了在linux中如何安裝mysql數據庫,但是這只是安裝了mysql的服務,並沒有圖形化管理界面,所以這樣子操作起來並沒有那麽方便,那麽現在我們就來實現如何利用在window

[Linux]目錄許可權檔案操作的影響

問題 我們常使用linux以下命令 cd 進入目錄 ls 列出目錄中的檔案 或者直接開啟目錄中的檔案 以上操作對於目錄許可權位的設定來說,是有一定迷惑性的,如表格所示   cd開啟目錄 ls列出檔案 操作目錄內檔案(讀/寫/執行)