linux文件創建許可權
㈠ linux中怎樣給予新建用戶建立文件和目錄的許可權
Linux下給新用戶建立文件和目錄許可權,只需要添加該用戶到希望他創建文件和目錄的用戶組里即可,案例如下:案例:希望新建用戶admin,能在/目錄下創建文件和目錄。1.在/目錄下用ls命令查看目錄的組用戶許可權ls -l #查看所屬的用戶和組,並可以查看組用戶的許可權2.修改用戶admin對文件夾的許可權chmod 777 gpasswd -a admin admin #可以將用戶admin添加到用戶組里這樣新建的用戶admin,便能在/這個目錄下擁有創建文件和目錄的許可權了。
㈡ 如何使一個Linux的用戶有創建目錄和文件的許可權
要看你是在哪裡建立這個目錄了,一般的普通用戶只對自己的home文件夾有完全的控制許可權,比如一個用戶的名字叫做John,那麼他自己的目錄就是/home/John,這是默認的設置,如果你建立用戶的時候指定了其他的目錄,就是你指定的目錄。
除了用戶目錄之外的其他目錄,只有root用戶才有許可權的,所以進行修改的時候需要用root用戶的身份,有三種方法:
1.使用root用戶登錄,新開一個虛擬終端,登錄的時候用root和root用戶的密碼登錄,然後進行系統的調整,比如添加刪除軟體,修改系統全局設置等等。
2.使用su命令臨時登錄root。在終端中輸入命令「su」,會提示你鍵入root的密碼,然後就進入了一個root用戶的終端,然後就可以用root身份操作了。結束之後輸入exit命令可以退回到正常的終端下。
3.使用sudo命令借用root許可權完成操作。sudo命令後面輸入相應的命令,然後會提示用戶輸入自己的密碼,然後sudo後面的命令就會以root許可權執行。如果需要執行一系列命令的話,還是su方便一些。 另外像Ubuntu這樣的系統裡面,用戶並不知道root的密碼,那麼可以用「sudo su」這兩個命令套用進入su終端。能夠使用sudo命令的用戶是由管理員指定的,設置文件位於/etc/sudoers,這個文件是由root許可權才能編輯的。
另外,如果這個目錄不是系統目錄,但是它的許可權出錯導致你無法寫入文件或目錄,可以使用許可權修改命令修改。
如果你習慣使用圖形界面的話,可以這樣:打開終端,然後用sudo命令執行你的資源管理器程序,如果你使用的是gnome桌面環境默認的文件管理器nautilus的話,可以鍵入「sudo nautilus」,之後打開的nautilus窗口就是一個root許可權的nautilus,然後執行操作即可 。
㈢ linux創建一個用戶怎麼給他創建文件的許可權
linux中怎樣給予新建用戶建立文件和目錄的許可權
將新用戶添加到你希望他創建文件和目錄的用戶組里。 如:你希望新建用戶能在/FTP目錄下創建文件和目錄。
首先在/目錄下用ls -l FTP查看FTP所屬的用戶和組,並可以查看組用戶的許可權。
chmod 777 FTP 可以修改用戶對FTP文件夾的許可權 gpasswd -a 新用戶 用戶組 可以將用戶添加到用戶組里 這樣新建的用戶便能在這個目錄下創建文件和目錄了 linux中建立用戶組和用戶
管理員root需要創建一個users用戶組,該組擁有usera,userb,userc三個用戶,在/tmp下創建users文件。各用戶完成下列功能:登錄系統後,在統一的users文件中注冊個人信息(包括:用戶名,真實姓名,性別,聯系方式,家庭住址等)。注冊完成後,各用戶將該文件備份到各自的家目錄中。root用戶取消其他用戶對users文件的寫許可權
# groupadd -g 600 test(users組默認存在,這里用test代替,600表示組ID,可以自己修改,不沖突即可)
# useradd -u 600 -g 600 usera # useradd -u 601 -g 600 userb # useradd -u 602 -g 600 userc
# touch /tmp/users
# chgrp test /tmp/users # chmod g+w /tmp/users
在Linux中,用什麼命令可以查看到用戶組中包含有哪裡用戶?
具有某種共同特徵的用戶集合起來就是用戶組(Group)。用戶組(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件;在本標題下,您還能了解到什麼是GID ; 1、/etc/group 解說;
/etc/group 文件是用戶組的配置文件,內容包括用戶和用戶組,並且能顯示出用戶是歸屬哪個用戶組或哪幾個用戶組,因為一個用戶可以歸屬一個或多個不同的用戶組;同一用 戶組的用戶之間具有相似的特徵。比如我們把某一用戶加入到root用戶組,那麼這個用戶就可以瀏覽root用戶家目錄的文件,如果root用戶把某個文件 的讀寫執行許可權開放,root用戶組的所有用戶都可以修改此文件,如果是可執行的文件(比如腳本),root用戶組的用戶也是可以執行的;
用戶組的特性在系統管理中為系統管理員提供了極大的方便,但安全性也是值得關注的,如某個用戶下有對系統管理有最重要的內容,最好讓用戶擁有獨立的用戶組,或者是把用戶下的文件的許可權設置為完全私有;另外root用戶組一般不要輕易把普通用戶加入進去, 2、/etc/group 內容具體分析
/etc/group 的內容包括用戶組(Group)、用戶組口令、GID及該用戶組所包含的用戶(User),每個用戶組一條記錄;格式如下:
group_name:passwd:GID:user_list
在/etc/group 中的每條記錄分四個欄位:
第一欄位:用戶組名稱;
第二欄位:用戶組密碼;
第三欄位:GID
第四欄位:用戶列表,每個用戶之間用,號分割;本欄位可以為空;如果欄位為空表示用戶組為GID的用戶名;
我們舉個例子:
root:x:0:root,linuxsir 註:用戶組root,x是密碼段,表示沒有設置密碼,GID是0,root用戶組下包括root、linuxsir以及GID為0的其它用戶(可以通過
/etc/passwd查看);;beinan:x:500:linuxsir 註:用戶組beinan,x是密碼段,表示沒有設置密碼,GID是500,beinan用戶組下包括linuxsir用戶及GID為500的用戶(可以通 過/etc/passwd查看);linuxsir:x:502:linuxsir 註:用戶組linuxsir,x是密碼段,表示沒有設置密碼,GID是502,linuxsir用戶組下包用戶linuxsir及GID為502的用戶 (可以通過/etc/passwd查看);helloer:x:503: 註:用戶組helloer,x是密碼段,表示沒有設置密碼,GID是503,helloer用戶組下包括GID為503的用戶,可以通過 /etc/passwd查看;
而/etc/passwd 對應的相關的記錄為:
root:x:0:0:root:/root:/bin/bashbeinan:x:500:500:beinan
sun:/home/beinan:/bin/bashlinuxsir:x:505:502:linuxsir open,linuxsir
office,13898667715:/home/linuxsir:/bin/bashhelloer:x:502:503::/home/helloer:/bin/bash
由此可以看出helloer用戶組包括 helloer用戶;所以我們查看一個用戶組所擁有的用戶,可以通過對比/etc/passwd和/etc/group來得到; linux中用戶組的顯示問題 我建立了一個用戶aaa
使用root登錄時,使用 grep aaa /etc/group時,顯示他屬於aaa組。 但是使用aaa登錄時,使用groups,顯示只有一個users組。 是為什麼
你查一下是不是有效用戶組(effective group)的問題
linux修改文件夾-文件目錄許可權
2011-01-18 15:23:41| 分類: 默認分類 | 標簽: |字型大小大中小 訂閱
Linux、Fedora、Ubuntu修改文件、文件夾許可權的方法差不多。很多人開始接觸Linux時都很頭痛Linux的文件許可權問題。這里告訴大家如何修改Linux文件-文件夾許可權。以主文件夾下的一個名為「cc」的文件夾
為例。
下面一步一步介紹如何修改許可權:
1.打開終端。輸入」su」(沒有引號)
2.接下來會要你輸入密碼,輸入你的root密碼。
3.假設我的文件夾在主目錄里,地址為 /var/home/dengchao/cc 。假設我要修改文件許可權為777,則在終端輸入 chmod 777 /var/home/userid/cc
文件夾的許可權就變為了777。
如果是修改文件夾及子文件夾許可權可以用 chmod -R 777 /var/home/userid/cc
具體的許可權(例如777的含意等)在下面解釋下:
1.777有3位,最高位7是設置文件所有者訪問許可權,第二位是設置群組訪問許可權,最低位是設置其他人
訪問許可權。
其中每一位的許可權用數字來表示。具體有這些許可權:
r(Read,讀取,許可權值為4):對文件而言,具有讀取文件內容的許可權;對目錄來說,具有瀏覽目 錄的權
限。
w(Write,寫入,許可權值為2):對文件而言,具有新增、修改文件內容的許可權;對目錄來說,具有刪除、移
動目錄內文件的許可權。
x(eXecute,執行,許可權值為1):對文件而言,具有執行文件的許可權;對目錄了來說該用戶具有進入目錄的
許可權。
2.首先我們來看如何確定單獨一位上的許可權數值,例如最高位表示文件所有者許可權數值,當數字為7時,7
用「rwx」表示–{4(r)+2(w)+1(x)=7}–
又如果數值為6,則用「rw-」表示–{4(r)+2(w)+0(x)=6}–,」-」表示不具備許可權,這里表示不具備「執行」許可權。
假如我們設定其他用戶的訪問許可權為 「r–」,則數值為4+0+0=4
一開始許多初學者會被搞糊塗,其實很簡單,我們將rwx看成二進制數,如果有則用1表示,沒有則有0
表示,那麼rwx則可以表示成為:111
而二進制的111就是7。
3.我們再來看下怎麼確定3個數位上的許可權。假如我們要給一個文件設置許可權,具體許可權如下: 文件所有者有「讀」、「寫」、「執行」許可權,群組用戶有「讀」許可權,其他用戶有「讀」許可權,則對應的字母表示為」rwx
r– r–「,對應的數字為744
一般都是最高位表示文件所有者許可權值,第二位表示群組用戶許可權,最低位表示其他用戶許可權。
㈣ linux 怎樣使創建的新文件默認許可權可執行(rwx)
提供一個笨辦法吧,自己做一個腳本,腳本裡面寫兩條命令,然後用腳本創建文件夾
766 = rwxrw-rw-
alias (預定義名稱)= '腳本絕對路徑'
vi 腳本絕對路徑
#/bin/bash
mkdir $1
chmod $1
輸入以上代碼,保存並退出
chmod a+x 腳本絕對路徑
好了,隨便找個路徑測試一下吧
===========================================================================
附上 我的測試圖
=========================================================================
關於umask值的問題
http://bbs.csdn.net/topics/390011558
希望可以幫到你
--------------------------------------------------------------------------------------------------------------------
再補一刀: centos 系統 root許可權下 創建的文件夾 默認許可權是 755 不是 777 哦
㈤ linux 在新創建的用戶下該怎麼新建一個文件,為什麼總是提示許可權不夠
看下面的這個圖
你是用了一個普通用戶在/root目錄下創建文件,這個目錄是對別的用戶是沒有寫許可權的
所以你不能在這裡面建文件,如果非要在/root這個目錄中創建你就得把/root這個目錄的中other加一個w(寫)許可權
如下
#chmod o+w /root
就好了,記得上面的那個命令是在root用戶中執行的
這樣你就可以建文件了,還可以刪除文件
㈥ LINUX下如何修改新建文件時的默認許可權
使用umask命令可以設置創建新文件時的默認許可權。
語法:umask [選項] [許可權掩碼]
參數說明:-S 以字元的方式來表示許可權掩碼
示例:設置文件的許可權掩碼,使新建文件自動生成默認許可權為rw-rw----
說明:rw-rw----對應的數字就是660 ,在Linux系統中,讀許可權(read,r)的值是4,寫許可權(write,w)的值是2,執行許可權(execute,x)的值是1,沒有授權的值是0 ,所以rw-rw----的數字許可權值就是660。因為是建立新的文件,Linux默認不允許用戶建立的文件具備可執行許可權,所以文件的最大值許可權值是666,umask值實際上是計算的最大許可權值的補碼,所以此時umask值是666-660=006
所以,要依次執行如下命令:
linux@server:~$ umask 006
linux@server:~$ touch abc
linux@server:~$ ll abc
-rw-rw---- 1 linux linux 0 2010-12-11 21:44 abc
擴展:兩個比較特殊的許可權掩碼
umask 777 #創建文件會沒有任何許可權,他和chmod是相反的。
umask 000 #具有所有許可權。但文件沒有x許可權。
㈦ linux 怎麼用代碼創建文件並且設置許可權
mkdir aaa 創建一個aaa的文件夾
touch aaa 創建aaa文件
chmod 777 aaa 給aaa文件夾全部許可權
777解釋
第一個7代表這個文件夾的創建者讀 寫 執行許可權
第二個7代表這個文件夾創建者的所屬組 讀 寫 執行許可權
第三個7代表除了文件夾的所有者和組以外的用戶 讀 寫 執行許可權
RWX(讀4 寫2 執行1) 4+2+1=7 需要相應的許可權就是改數字就可以了
回答完畢
㈧ linux怎麼系統創建文件許可權
linux下創建默認文件夾默認許可權是,創建者可讀寫可執行,同組的用戶可讀寫可執行,其它用於可執行可讀不能寫,即drwxrwxr-x d代表文件夾 第一個rwx表示創建者可讀寫可執行,第二個rwx表示同組的用戶可讀寫可執行 第三個r-x表示其它用於可執行可讀不能寫。
㈨ 怎麼樣給linux文件添加可執行許可權
修改文件許可權用chmod命令,而給文件添加可執行許可權的命令是:chmod a+x 文件名
這里的x表示可執行許可權(讀、寫、可執行三種許可權分別是用r、w、x來表示);而那個a表示all,就是用戶、用戶組和其他用戶三種身份的許可權值都進行修改(如果只修改用戶許可權(user)、用戶組許可權(group)、其他用戶(others)三種身份其中的一種,可以用u、g或o來代替那個字母a);x前面的加號表示添加許可權(如果是去掉某個許可權就是英文減號)。
㈩ linux 創建文件夾沒有許可權
如果是root用戶的話,在要創建文件的目錄,上層文件夾,執行chmod -R 777 ** ,**為文件夾名稱,賦予最高許可權,就可以在這里創建了。
如果不是的話,只能找root用戶給開一下對這個文件夾的寫許可權,才可以進行創建文件夾操作。
拓展資料:
所謂「文件」,就是在我們的電腦中,以實現某種功能、或某個軟體的部分功能為目的而定義的一個單位。
文件有很多種,運行的方式也各有不同。一般來說我們可以通過文件名來識別這個文件是哪種類型,特定的文件都會有特定的圖標(就是顯示這個文件的樣子),也只有安裝了相應的軟體,才能正確顯示這個文件的圖標。
文件是與軟體研製、維護和使用有關的資料,通常可以長久保存。文件是軟體的重要組成部分。在軟體產品研製過程中,以書面形式固定下來的用戶需求、在研製周期中各階段產生的規格說明、研究人員作出的決策及其依據、遺留問題和進一步改進的方向,以及最終產品的使用手冊和操作說明等,都記錄在各種形式的文件中。
文件是對軟體中另一組成部分── 程序的解釋和說明,是對研製過程進行管理的重要手段。管理人員通過文件來確立不同研製人員或小組之間的工作聯系,調整研製周期。