Linux学习第二天

时间:2020-12-23 20:53:33

常用命令及实操 

Linux中添加组:指令: groupadd 组名   操作示例:groupadd  shuiguo   

Linux学习第二天

Linux查看所有分组   指令:(cat)vi /etc/group 运行结果如下:

Linux学习第二天


创建用户并指定该用户的分组: 指令: useradd -g 组名  用户名   实操示例:useradd -g  shucai  tudou

Linux学习第二天

查看Linux中所有用户的信息:指令:  cat /etc/passwd 

Linux学习第二天

huluobo:x:507:506::/home/huluobo:/bin/bash

huluobo表示 用户名 ; x表示 密码  ;   507表示用户ID ;    506所在分组的ID;    ::表示里边的注释:

/home/huluobo表示用户所在目录 ;   /bin/bash表示该用户使用的shell解析器;

现在logout退出root用户,登陆huluobo  显示工作目录为:/home/huluobo

再创建一个文件  mytext1.c,如下:

Linux学习第二天 

ls -l查看所有信息;

Linux学习第二天

Linux学习第二天

【重点】:-  rw-  r--  r--    

r   可读           可以用数表示4    

w  可写          可以用数表示 2   

x   可执行      可以用数表示1     

-     文件类型;普通文件用“-”文件夹用“d”           

rw- 文件的所有者对该文件的权限,                            

r--  文件所在组的用户对该文件的权限                         

r--  其他组用户对该文件的权限                                   

例:切换用户tudou访问huluobo的文件目录,受限制 见下图:

Linux学习第二天
那么如何修改文件权限?让用户tudou可以访问huluobo的目录呢?接着往下看

ls-l查看所有信息:d rwx --- ---  

Linux学习第二天
除了用户自己可以访问之外 所在组其他组用户都 没有访问权限
现在对权限进行修改操作:只有两个用户可以进行权限操作:一个是root用户, 一个是用户本身
logout退出tudou用户   以登陆hulubo用户为例:

登陆之后进行权限修改,指令: chmod xxx 要修改的用户名  操作示例: chmod 777 huluobo

Linux学习第二天

修改之后使用  ls-l命令查看权限信息:d rwx rwx rwx

Linux学习第二天
指令解释:777 w(4)+r(2)+x(1)=7  示例: chmod 770 huluobo  运行结果如下:
Linux学习第二天

修改用户所在分组: 指令: usermod -g 组名 用户名   示例:usermod  -g shuiguo tudou

Linux学习第二天

cat /etc/passwd指令查看分组,发现土豆和胡萝卜已经不再同一个分组里边了,tudou在507分组

huluobo在506分组

Linux学习第二天