Linux學習 建立普通使用者 更改檔案屬性

2021-10-04 04:20:28 字數 1669 閱讀 2025

linux root新增新使用者

方法一:

加使用者 useradd  使用者名稱

設定密碼 passwd 使用者名稱

然後輸入 兩次密碼即可;

方法二:

加使用者 adduser  使用者,自動建立

修改 /etc/sudoers 檔案;

如何改變檔案屬性與許可權

1.chgrp,改變檔案所屬使用者組;

chown,改變檔案所有者;

chmod,改變檔案的許可權。  chmod -r 777 /data/project/  設定project下所有檔案的許可權

2.chgrp就是change group的簡稱,使用該指令時,要被改變的組名必須在/etc/group檔案內存在才行。

#chgrp [-r] group filename(or dirname),其中r表示進行遞迴(recursive)的持續更改,也即連同子目錄下的所有檔案、目錄。所以當修改乙個目錄中所有檔案的使用者組(所有者與許可權也一樣)時,要加上-r。

例如將檔案install.log改到users使用者組

$chgrp users install.log

3.chown就是change owner的簡稱。

#chown [-r] user filename(or dirname),改變file的檔案所有者為user。

#chown [-r] .group filename(or dirname),改變file的使用者組為group(注意加點)。

#chown [-r] user.group filename(or dirname),改變file的檔案所有者為user,使用者組為group。為避免「.」引起的系統誤判,通常用一下命令表示該句:

#chown [-r] user:group filename(or dirname)。

4.複製檔案給其他人,複製命令:

$cp [-option] [source file or dir] [target file or dir]

複製行為(cp)會複製執行者的屬性與許可權,所以即使複製到他人使用者組仍然無法使用,所以這時必須修改該許可權。

5.chmod就是change mode bits的簡稱。

數字型別改變檔案許可權:

#chmod [-r] xyz fileordir,其中x代表owner許可權,y代表group許可權,z代表others許可權。

r=4,w=2,x=1,上面三種身份的許可權是r+w+x的和,如果沒有相應的許可權,則值為0。

例如:install.log檔案,owner=rwx=4+2+1=7,group=rwx=4+2+1=7,others=---=0+0+0=0,所以這個檔案的將改變許可權值為770:

#chmod 770 install.log。

6.符號型別改變檔案許可權

我們可以用u,g,o三個引數來代表user,group,others 3種身份的許可權。

a代表all,也即全部的身份。

讀寫的許可權就可以寫成r,w,x。

+,-,=分別代表加入,出去,設定乙個許可權。

加入要設定乙個檔案的許可權成「-rwxr-xr-x,指令為:

#chmod u=rwx,go=rx filename,注意加上那個逗號。

要給乙個檔案的全部身份加上x許可權,則指令為:

#chmod a+x filename。

Linux建立普通使用者

一 建立普通使用者 admin 建立user目錄 mkdir home user 建立user01使用者 adduser d home user user01 user01 更改使用者 admin 的密碼 passwd user01 新的 密碼 重新輸入新的 密碼 passwd 所有的身份驗證令牌已...

Linux普通使用者管理

首先必須使用root使用者登入主機 然後再建立乙個新的普通使用者 新的普通使用者登入後除了 root目錄和其他使用者的家目錄不能訪問 其他的系統目錄和其他使用者在根目錄下或者系統目錄中建立的子目錄都能進行讀操作 但是不能寫操作和刪除操作 普通使用者可以實現檢視一些應用的目錄和檔案 但是卻無法對這些目...

普通使用者裝配MySQL 普通使用者裝配MySQL

普通使用者安裝mysql linux這點很好,即使沒有許可權,也可以將自己想要的程式什麼的安裝到自己有許可權的目錄下。介紹一下怎麼在非root用 許可權下安裝mysql 參考 二 編譯 1 打上補丁 解壓mysql,並進入mysql 5.1.42目錄後,執行 patch np1 i mysql 5....