一、用户及用户组操作
1、切换到指定用户su(如切换到pere用户su pere)
2、查看当前登录用户whoami
3、查看当前用户所属分组groups
4、查看当前用户UID和GID,id
5、添加用户useradd(如/etc下有一个passwd文件记录用户信息,执行useradd lisi后cat /etc/passwd可查看)【lisi:x:1001:1001::/home/lisi:/bin/bash(lisi为新创建的用户名,x为占位符,1001为uid,1001为gid,默认创建了一个lisi的组)】
6、添加用户并指定UID,useradd -u(如useradd -u 506 wangwu)
7、修改用户密码passwd(第一可以用root账户进行修改passwd wangwu,第二可以切换到具体用户下进行修改)
8、删除用户userdel
9、修改用户登录名usermod -l(如将用户名lisi修改成li执行usermod -l li lisi)
10、修改用户所属分组usermod -g(在/etc/group里面有关于组的信息,执行cat /etc/group可查看,现将用户wangwu的组改成lisi,执行usermod -g lisi wangwu[注意这里的wangwu是用户名而不是组名])
11、添加分组groupadd(如groupadd test6)
12、添加分组并指定GID,groupadd -g(如groupadd -g 601 test8)
13、查看用户明细(执行cat /etc/passwd)
14、查看用户组明细(执行cat /etc/group)
二、权限操作
1、权限模式(u拥有者,g同组用户,o其他组用户,+赋予赋予,-收回权限,r读权限,w写权限,x执行权限)(在/usr/local里面创建一个mymkdir,执行ll可看到“drwxr-xr-x. 2 root root 6 9月 20 23:21 mymkdir”代表root用户具有rwx权限,root同组用户具有r-x权限,其他组用户具有r-x权限)
2、数字模式(r为4,w为2,x为1)
3、测试root用户权限(执行cd mymkdir命令可进入文件说明具有R权限,执行mkdir test1说明具有w权限)
4、测试同组用户权限(新建用户zhangsan1,修改用户组为root组,切换到zhangsan1用户,在local目录下执行cd mymkdir能进入说明同组用户具有r权限,执行mkdir test2则提示权限不够说明不具有w权限)
5、测试其他用户权限(切换至pere用户,在local目录下执行cd mymkdir能进入说明同组用户具有r权限,执行mkdir test2则提示权限不够说明不具有w权限)
6、权限模式权限修改(将mymkdir文件的同组用户r权限取消,增加其他用户的w权限,在local目录下执行chmod g-r,o+w mymkdir/,结果为:drwx--xrwx.,可测试zhangsan1和pere用户的rw权限)
7、数字模式修改权限(将mymkdir文件的同组用户r权限增加上,取消其他用户的w权限,在local目录下执行chmod 755 mymkdir/,7代表root权限,5代表同组用户权限,5代表其他组用户权限)