linux用户和群组的作用,linux中的用户、群组和权限
新建用戶natasha,uid為1000,gid為555,備注信息為“master”
groupadd?-g?555?natasha
useradd?-u?1000?-g?555?-c?master?natasha
id?natasha
uid=1000(natasha)?gid=555(natasha)?groups=555(natasha)
tail?-1?/etc(用戶配置信息)/passwd (密碼)
natasha:x:1000:555:master:/home/natasha:/bin/bash
2)修改natasha用戶的家目錄為/Natasha
usermod?-md?/Natasha?natasha
3)查看用戶信息配置文件的最后一行
tail?-1?/etc/passwd
natasha:x:1000:555:master:/natasha:/bin/bash
4)為natasha用戶設置密碼“123”
echo?123|passwd?--stdin?natasha
Changing?password?for?user?natasha.
5)查看用戶密碼配置文件的最后一行
tail?-1?/etc/shadow
6)將natasha用戶賬戶鎖定
usermod?-s?/sbin/nologon?natasha
tail?-1?/etc/passwd
7)將natasha用戶賬戶解鎖
usermod?-s?/bin/bash?natasha
tail?-1?/etc/passwd
8)新建組police,gid為999
groupadd?-g?1999?police
9)查看組配置文件的最后一行
tail?-1?/etc/group
10)將natasha用戶加入police組
usermod?-aG?police?natasha
id?natasha
11)修改police組的組名為jingcha
groupmod?-n?jingcha?police
tail?-1?/etc/group
jingcha:x:1999:natasha
id?natasha
12)刪除natasha用戶,連家目錄和郵箱一起刪除
userdel?-rf?natasha
13)刪除jingcha組
groupdel?jingcha
14)?在用戶的主目錄下創(chuàng)建目錄test,進入test創(chuàng)建空文件file1
mkdir?test
cd?test/
touch?file1
15)以長格式形式顯示文件信息,注意文件的權限和所屬用戶和組
ls -l (ll)
Linux系統(tǒng)是將系統(tǒng)中的所有用戶分成了3類:
第1類:所有者
第2類:同組用戶(所屬組,因為你創(chuàng)建一個用戶的過程會以為這個用戶名為名字創(chuàng)建一個同名的組)
第3類:非同組的其他用戶
16)為文件file1?file1
*寫操作必須能夠先讀取 即 4+2=6
r(讀):4
w(寫):2
x(執(zhí)行):1
-(表示沒有相應的權限):0
17)查看設置結果
ls -l
18)取消同組用戶對文件file1的讀取權限,并查看設置結果。
chmod g-w?file1 &&?ls -l
19)用數(shù)字表示法為文件file設置權限,所有者可讀、可寫、可執(zhí)行,所屬組用戶和其他用戶只具有讀和執(zhí)行的權限。設置完成后查看設置結果。
chmod?755?file1 &&?ls -l
20)用數(shù)字形式更改文件file1的權限,使所有者只能讀取此文件。其他任何用戶都沒有權限。查看設置結果。
chmod?400?file1
ls -l
*chown?是改變文件屬主的命令?chgrp 修改文件的屬組
chown修改文件的屬主
chown 屬主:屬組 文件
chown :屬組 文件
chown?屬主 文件
21)回到上層目錄,查看test的權限
cd ..
ls -ld?test
22)為其他用戶添加對此目錄的寫權限
chmod -R?g+w?test
ls -ld?test
總結
以上是生活随笔為你收集整理的linux用户和群组的作用,linux中的用户、群组和权限的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 嵌入式linux开发课程设计,嵌入式Li
- 下一篇: 菜鸟也能搞定C++内存泄漏