12月12日 linux基础学习
uesradd xx 创建用户xx (需要注意,在某些早期版本中用户名中不能存在大写,其他规范基本和变量名规范形同)
userdel xx 删除用户xx (加入-r可以删除其home目录下文件,更彻底的删除用户)
groupadd aa 添加用户组aa
groupdel aa 删除用户组aa
usermod -g aa xx 将用户xx添加到组aa
su test 将用户身份切换到test
查询有有哪些用户 cat /etc/passwd
(在超级权限下)
查询有哪些用户组 cat /etc/group
id 查看自己的或某人的UID/GID信息
权限信息的解读
drwx------
除了第一个字母以外可以分三组查看
d rwx --- ---
首先要明确这些字母的意义 : d代表这是个文件夹,相反 - 代表文件 l 代表链接;r是读取 w 是写入 x 是执行
所以
第一个d 代表这是个文件夹
第一组的rwx 代表 次文件夹的所属者可以读写执行
第二组的 --- 代表所属者的用户组 什么权限都没有
第三组的 --- 代表除了所属者和所属者用户组以外的人 什么都没有
另外 除了字母显示权限信息以外也可以用数字代替这些信息
rwx------ 是700
如何得出的呢
r=4 w=2 x=1 -=0
4+2+1 + 0+0+0 +0+0+0
7 0 0
例如我只想让所有者拥有读取权限
r---------
4+0+0 0+0+0 0+0+0=400
-w-------
0+2+0 0+0+0 0+0+0=200
--x------
0+0+1 0+0+0 0+0+0 =100
rw-------
4+2+0 0+0+0 0+0+0=600
rw-r---w-
4+2+0 4+0+0 0+2+0=642
------rwx
0+0+0 0+0+0 4+2+1=007