liunx用户管理
1.查看当前用户
whoami
2.添加liunx用户
useradd 用户名 (需要root权限)
-g 群组 指定添加用户的所属组
-u uid 指定用户ID
-d 登入目录 指定用户登入时的起始目录
-m 登入目录 自动创建不存在的目录
3.设置密码
passwd 用户名
-d 删除密码
-x 指定口令最长存活期,天数
-i 口令过期多少天停用账户
用户密码保存在 /etc/shadow
4.用户的文件权限
第一列为文件权限,第一位是文件类型,-代表文件,随后三位rw-是属主(user/owner)权限,再随后三位r--是属组(group)权限,最后三位r--是其他(other)权限。
4.1:权限管理命令
chmod [-cfvR] [--help] [--version] mode file
必要参数:
-c 当发生改变时,报告处理信息
-f 错误信息不输出
-R 处理指定目录以及子目录下的所有文件
-v 运行时显示详细处理信息
操作对象chp可是下述字母中的任一个或者他们的组合:
u表示“用户(user)”,即文件或者目录的所有者
g表示“群组(group)”,即与文件属主有相同组id的所有用户
o表示“其他(others)”
a表示“所有(all)”,它是系统默认值
操作符号可以是:
+ 添加某个权限
- 取消某个权限
=赋予给定权限并取消其他所有权限
例如:chmod u+rw g+rw o+rw 1.txt
(修改1.txt的liunx用户访问权限为可读可写 群组中的用户对1.txt用着可读可写的权限,其他用户对1.txt也是有着可读可写的权限
数字与字符对应关系如下:
r=4 w=2 x=1
若要rwx属性则4+2+1=7
若要rw-属性则4+2=6
若要r-x属性则4+1=5
5.普通用户sudo权限
sudo 命令提供了一种机制,他可以不用分享root用户的密码的前提下,为信任的用户提供系统的管理权限。他们可以执行大部分的管理操作。但还是过下来跪
文件修改地址:/etc/shdoers
1.vim /etc/sudores(进入配置文件)
2.追加当前想设置sudo权限的用户
2.1 使用 :set number 在100行出添加
chp ALL=(ALL) ALL
3保存退出,测试是否成功
6.删除用户
userdel 用户名
一般加 -r表示将其主目录一同删除
注意:如果将要删除用户,其同名用户组没同意其他用户,那么这个同名用户组也会被删除
标签:文件,rw,sudo,用户,liunx,权限 From: https://www.cnblogs.com/HpLearningPark/p/16612055.html