大数据学习1-linux

day1

用户和用户组管理

1、用户配置文件位置
    -》cat /etc/passwd
2、root:x:0:0:root:/root:/bin/bash
    -》root 代表用户名
    -》x 密码标识,代表有密码
    -》0 UID user id
    -》0 GID group id
    -》root 别名
    -》/root 家目录
    -》/bin/bash 用户使用的shell
3、用户组配置文件位置
    -》cat /etc/group
4、添加用户
    -》useradd 用户名
5、删除用户
    -》userdel -r 用户名
        - r代表删除用户的同时,也删除home目录下的对应用户目录
6、用户切换
    -》su - 用户名  切记,一定不要忘记写 - 横线
7、添加和删除用户组
    -》添加 groupadd 组名
    -》删除 groupdel 组名

权限管理

1、drwxr-xr-x.  3 root root   4096 Apr 14  2018 abrt
    -》第一列代表用户对文件的操作权限,第2列文件访问次数,第3列文件所有者,
       第4列所属组,第5列大小,第6列文件的创建日期,第7列文件名
    -》d代表目录,-代表文件,l代表链接文件
    -》r代表读,w代表写,x代表执行,-没有这个权限
    -》rwx r-x r-x 每三个字符为一组,一共分为三组
        - 第一组是这个文件的所有者
        - 第二组是这个文件的所属组
        - 第三组代表其他人
2、修改文件权限
    -》chmod命令只有root用户或文件的所有者才可以使用
    -》chmod u-x package/ 
        - u(user)代表所有者
        - g(group)代表所属组
        - o(other)代表其他人
        - a(all)代表所有用户
        - 减号(-)是去掉权限
        - 加好(+)增加权限
3、数字表示
    -》r=4,w=2, x=1
    -》rwxr-xr-x   用数字表示 755
4、读写执行权限对目录和文件的意义
    -》目录
        - 读 ls
        - 写 touch mkdir rm rmdir
        - 执行 cd
    -》文件
        - 读 cat more less head tail
        - 写 vi、vim
        - 执行 脚本,shell
5、修改文件的所有者和所属组
    -》chown和chgrp只有root用户才有执行权限
    -》chown 用户名 要修改的文件 
    -》chgrp 用户名 要修改的文件

你可能感兴趣的:(大数据学习1-linux)