⑴ 如何修改linux文件的屬性與許可權
1、打開Linux系統,建立一個目錄。建立目錄命令為【mkdir】。並用【ls】命令查看目錄相關信息,如圖,test的許可權為rwxr-xr-x。
⑵ Linux系統中如何查看文件的屬性
Linux中的文件屬性可以通過ls -al指令來查看,下面的指令演示了如何在Linux系統中查看文件的屬性:letuknowit@ubuntu:/$ cd /tmpletuknowit@ubuntu:/tmp$ touch testletuknowit@ubuntu:/tmp$ ls -al test-rw-rw-r-- 1 letuknowit letuknowit 0 2012-03-08 04:33 test第1行:通過cd指令進入 /tmp 目錄第2行:通過touch指令新建一個文件,名為:test第3行:通過ls -al test指令查詢文件test的屬性,這里只列出了文件test的屬性,如果想列出當前目錄下所有文件的屬性,去掉test即可(ls -al),也可以將test換成系統中的某個路徑(ls -al /tmp),那麼就會列出該路徑下所有文件的屬性第4行:test文件的屬性,在Linux中,每個文件的屬性由七個部分組成,為了看的更清楚,下面把這7項分開點顯示:-rw-rw-r--�0�2�0�2�0�2�0�2 1�0�2�0�2�0�2�0�2 letuknowit�0�2�0�2�0�2�0�2 letuknowit�0�2�0�2�0�2�0�2 0�0�2�0�2�0�2�0�2 2012-03-08 04:33�0�2�0�2�0�2�0�2 test 以上7項依次表示【文件的屬性】、【連接數】、【文件的擁有者】、【文件所屬的群組】、【文件大小】、【文件創建時間】和【文件名稱】。 紅色部分的 -rw-rw-r–�0�2 就是Linux系統下文件的屬性了,其決定著文件的擁有者、群組以及其他用戶對該文件的訪問許可權,藍色的letuknowit為該文件的擁有者,綠色的letuknowit是文件所屬的群組;由於是用touch指令創建的文件,所以文件的大小為0。
⑶ Linux用戶的屬性有哪些
1. 用戶賬號涉及目錄
/etc/login.defs 默認配置文件
/etc/passwd 賬戶屬性表
/etc/shadow 密碼
/etc/group 組屬性表
2. 賬號涉及操作
1. 添加賬號 useradd
2. 刪除 userdel
3. 賬戶屬性
4. 查看用戶信息 finger
3. 密碼設計操作
1. 設置秘密
2. 修改
3. 清空密碼 passwd -d
4. 修改密碼過期信息 chage
5. 檢查密碼完整性 pwck
1. 賬戶屬性表: /etc/passwd
account # 登錄名
passwd # 密碼
uid # user ID
gid # group id, 多個附加組用','隔開
'x' # 是密碼佔位符
2. 密碼屬性表: /etc/shadow
login # 賬戶名
password
. # 上次修改到現在的時間
. # 密碼最短使用期限
. # 用戶警告時間
. # 賬號有效期
. # 保留欄位
3. 賬號涉及操作
1) 添加賬號: useradd 賬號名
-u uid
-g gid # 指定默認組id
-G gid,... # 附加組id
-c comment # 注釋
-s shell
-d home_dir # 家目錄
-M # 不設置家目錄
-r # 添加一個系統用戶 (id 0-499)
注意:adser是useradd的軟鏈接
2) 刪除: userdel xxxx
userdel -r user1 # 同時刪除用戶家目錄
注意:userdel 默認不會刪除用戶家目錄 網頁鏈接
3) 修改賬號屬性: usermod
1. 查看賬號屬性: id 賬號名
uid=0(root) gid=0(root) 組=0(root)
2. 修改賬號屬性: usermod -u 4004 user1
-u uid
-g Gid
-G # 修改附加組
-a -G # 追加附加組
-c comment # 修改注釋
-d -m # 改家目錄, 並移動之前的家目錄中文件到新地址
-s # shell
-l # 改登陸名
-L # 鎖定賬戶
-U # 解鎖賬戶
改用戶默認shell: chsh
chsh user1
修改注釋信息: chfn
chfn user1
4) 查看用戶信息: finger 賬戶名
4. 密碼涉及操作
1) 設置密碼: passwd 賬戶名(root用戶)、 passwd
2) 修改: passwd 賬戶名(root用戶)、 passwd
3) 清空密碼: passwd -d 賬戶名
注意:linux安全屬性,用戶沒密碼不能登陸
4) 修改密碼過期信息: chage
-m mindays # 最小天數
-M maxdays # 最大天數
-W warndays # 警告天數
-i inactive # 密碼過期後, 經過多少天賬號會被禁用
-l # 鎖定賬戶
-u # 解鎖用戶
--stdin # 標准輸入, std標準的縮寫, in是input的縮寫
"管道 |" echo "redhat" | passwd --stdin user3 # 腳本自動修改賬號密碼
5) 檢查密碼完整性: pwck
⑷ linux 不存在i屬性的文件root為什麼無法修改
-rw-r--r--
許可權標志位:r(讀read) w(寫write) x(執行excute)
1.第一個「-」代表普通文件,如果是目錄,則用「d」表示
2.第二個rw-:代表屬主(用戶)許可權,有讀和寫的許可權,無執行許可權
第三個r--:代表屬組(所在組的)許可權,只有讀的許可權
第四個r--:代表其他用戶許可權,也是只有讀的許可權
3.可以更改許可權,使用chmod命令
4語法:chmod mode 文件名
mode指的是文件的許可權用八進制進行匹配而來的。
-rw-r--r-- 可轉換為:644
5.要讓文件所有者,所有者所在的組,其他的用戶擁有所有許可權,即-rwxrwxrwx
6.使用chmod 777 文件名即可。
⑸ Linux 中文件屬性以及文件許可權
可以看到列出了當前目錄下的所有文件,包括許可權信息,所屬用戶,日期和文件名,其它很好理解但是看到 -rwxrwxr-x 這一串字元的時候完全是懵逼狀態的,我是誰?我在哪?我要干什麼?😆先來對裡面的字元一步步拆分吧。
首先第一個字元用來標識是文件還是目錄,這里只列出兩個有代表性的:
然後在接下來的剩餘字元中,以三個為一組,且均為『rwx』 的三個參數的組合。其中,[ r ] 代表可讀 (read)、[ w ] 代表可寫 (write)、[ x ] 代表可執行 (execute)。我們知道,在 Linux 中,文件的基本許可權就有九個,分別是
owner/group/others 三種身份各有自己的 read/write/execute 許可權。那我們就明白了,並且可以得出結論:
我們如果想要查看單個文件的默認許可權可以使用命令: ls -al 文件名
可以看到文件 hello.c 的默認許可權為 -rwxr-xr-- ,要改變它的許可權為 rwxrwxr-x ,我們可以使用 chmod 命令,有兩種方法設置方法:
1、符號類型改變文件許可權: chmod u=rwx,g=rwx,o=rx 文件名
從上示例中可以看到 hello.c 的許可權已經變成 rwxrwxr-x 。
2、數字類型改變文件許可權,各許可權的分數對照表如下:
每種身份(owner/group/others)各自的三個許可權(r/w/x)分數是需要累加的,例如當許可權為: [-rwxrwx---] 分數則是:
變更許可權的指令 chmod 的語法是這樣的:
選項與參數:
如果要將 hello.c 的所有許可權都啟用,那麼可以這樣:
一頓操作猛如虎, hello.c 的文件許可權變更為 rwxrwxrwx ,😆美滋滋。
剛接觸 Linux,如果有寫得不對的地方,希望能指出,一起交流,一起學習😯。
⑹ LINUX伺服器幾個簡單修改文件許可權的命令實例
1、許可權保護 設置為600許可權
例如:[root@localhost /]# chmod 600 /usr/local/webserver/nginx/conf/nginx.conf
這樣我們將/usr/local/webserver/nginx/conf/nginx.conf文件設置為600許可權,以防止修改。
2、使用「chattr」命令
另外,如果Linux使用的是ext2、ext3或ext4文件系統,還可以使用「chattr」命令:
Usage: chattr [-RVf] [-+=AacDdeijsSu] [-v version] files...
3、使用i屬性
給重要文件加上i屬性,即使root用戶也不能直接修改或刪除這類文件,以有效防止意外修改或刪除文件的情況發生。具體命令如下:
# chattr +i passwd
給passwd文件加上i的屬性
去除i屬性使用如下命令:
# chattr –i passwd
去掉passwd文件i的屬性,可以進行文件的修改。
⑺ linux查看文件屬性命令
ls
ls -a 查看所有文件
ls -l 查看詳細的屬性
2,lsattr
查看文件的擴展屬性,
如果文件被chattr +i 添加了防寫,
用lsattr可以看到添加的屬性
3,file
查看文件的類型《Linux就該這么學》 一起學習更多命令
4,stat
查看文件的狀態
⑻ Linux中修改文件許可權是說Operation not permitted
原因:帶有i屬性的文件是不能修改的。
1、首先執行chmod 777 /etc/sysctl.conf時會報出錯誤:chmod: changing permissions of '/etc/sysctl.conf': Operation not permitted。
⑼ linux文件屬性有哪些
文件的許可權與屬性是Linux相當重要的一部分,今天主要來看一下linux文件的屬性。
6
在linux中,每一個文件都多加了很多的屬性進來,尤其是用戶組,其最大的用途是在「數據安全性」上來。如果你有一個開發團隊,在你的團隊中,你希望每個人都可以使用某一些目錄下的文件,而非你的團隊的其他人則不能使用,哪么可以將團隊所需的文件許可權寫為【-rwxrwx---】
⑽ 安卓端怎麼更改i a兩屬性的文件回答問題先了解linux的i屬性和a屬性,謝謝。
如果在你有許可權的目錄下
直接通過安卓手機的terminal或者叫終端模擬器使用相同命令就好
如果某個目錄你沒有許可權需要sudo
手機就必須root