-----------------------------------------------------------------Sun-------------------------------------------------------------------
1.用户管理
① 查看用户 who am i
who
命令其它常用参数
参数 | 说明 |
---|---|
-a | 打印能打印的全部 |
-d | 打印死掉的进程 |
-m | 同am i ,mom likes |
-q | 打印当前登录用户数及用户名 |
-u | 打印当前登录用户登录信息 |
-r | 打印运行等级 |
② 创建用户
用户身份分为:root 超级用户 普通账户 。一般登录系统都适用虎扑账户身份登录。只有 root 有权限创建用户。
su 用户名 切换到某用户,需要输入密码才能切换过去。
su - 用户名 切换用户,环境变量也会改变。
sudo 操作 用户名
adduser 添加用户 可知创建用户后会要求输入密码,输入的密码不会显示。
Ctrl+d 退出当前用户
③ 用户组
每个用户都有一个用户组。用户组就是一组用户的集合。就和单元楼一样,单元楼就是用户组,楼上的每一个住户都相当于一个用户。
住户共享单元楼的电梯,楼梯,垃圾箱等(共享资源),但是每个用户都会回到自己家生活(私有资源和权限)。有的人有好几套住房,那么
它就可以说是属于多个用户组的。
groups 用户名 查看自己属于哪个用户组。
用户名 : 用户组名
新建用户没有指定用户组的话,默认创建一个与用户名相同的用户组。
/etc/group 内容包括用户组(Group) 用户组口令 GID 包含的用户
group_name:password:GID:user_list
密码为 x 说明是不可见!
默认新建用户不具有 root 权限,也不在 sudo 用户组中。 要使新建用户具有 root 权限 让其加入 sudo 用户组获取 root 权限。
首先进入一个 超户 ,然后用 usermod 为用户添加用户组 。
然后切换回新建的用户,就可以用 sudo获取root权限。
2.文件权限
① 查看权限
| | | | | | |
文件类型和权限 | 拥有者 所属组 文件大小 最后修改时间 文件名
链接数
文件类型: 第一个字母
d 目录 directory
l 软链接 link
b 块设备 block
c 字符设备 char
p 管道 pimp
- 普通文件
权限: r 读read w 写write x可执行
三个为一组,共三组分别表示拥有者权限,所属组权限,其他用户权限。
② 变更文件拥有者
sudo chown 新的文件拥有者 文件名
③ 修改文件权限
r 4 w 2 x 1
(1) 二进制数表示
chmod 数字 文件名 (权限最高温为 777)
已知 file 所属用户为shiyanlou ,且将文件权限改为700 即只有拥有者可读可写可执行。切换用户就无法读取了
(2)加减赋值操作
chmod gou-rw 文件名
g表示group u表示user o表示other + - 表示增加或者去除某权限