常用命令及实操
Linux中添加组:指令: groupadd 组名 操作示例:groupadd shuiguo
Linux查看所有分组 指令:(cat)vi /etc/group 运行结果如下:
创建用户并指定该用户的分组: 指令: useradd -g 组名 用户名 实操示例:useradd -g shucai tudou
查看Linux中所有用户的信息:指令: cat /etc/passwd
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,如下:
ls -l查看所有信息;
【重点】:- rw- r-- r--
r 可读 可以用数表示4
w 可写 可以用数表示 2
x 可执行 可以用数表示1
- 文件类型;普通文件用“-”文件夹用“d”
rw- 文件的所有者对该文件的权限,
r-- 文件所在组的用户对该文件的权限
r-- 其他组用户对该文件的权限
例:切换用户tudou访问huluobo的文件目录,受限制 见下图:
ls-l查看所有信息:d rwx --- ---
登陆之后进行权限修改,指令: chmod xxx 要修改的用户名 操作示例: chmod 777 huluobo
修改之后使用 ls-l命令查看权限信息:d rwx rwx rwx
修改用户所在分组: 指令: usermod -g 组名 用户名 示例:usermod -g shuiguo tudou
用cat /etc/passwd指令查看分组,发现土豆和胡萝卜已经不再同一个分组里边了,tudou在507分组
huluobo在506分组