Linux-4 账号和权限管理

本文介绍了Linux系统中用户和组的管理,包括创建用户、修改密码、调整用户属性、设置文件权限及目录归属,以及用户组的操作,如添加和移除用户。此外,还涉及主机名的修改和用户切换等核心概念。

目录

1.用户账号 组账号

2. 查看

3.创建用户

4.改密码

5.修改用户账户属性

6.删除用户账户

7.文件/目录的权限

8.改变文件/目录的归属

9.设置文件/目录的默认权限

10.修改主机名

11.题目

12.用户组的操作

13.更改当前用户


1.用户账号 组账号

        用户账号   超级管理员  普通用户   程序用户

        组账号       基本组   附加组(gpasswd -a 用户 组--将用户加入组中)

                uid  用户标识号       gid  组标识号

                #####uid=0  代表超级管理员

2. 查看

        root:x:0:0:root:/root:/bin/bash

        root 账号        x 密码占位符(/etc/shadow中)     0 uid       0 gid       

        root 用户            /root   家目录        /bin/bash   登录shell    

        /sbin/nologin   /shutdown    /bin/false    都代表不能登录

         ft账户 1000 uid    1000 gid  ft用户  /home/ft为家目录 

         ##cat /etc/shadow 

                root:密码:最近改密码的时间距离1970天数:最短有效期:最长有效期

3.创建用户

        useradd 用户名(常用)      -u  指定uid号        -g  指定基本组        -d   指定家目录

                ##useradd -u 1111 -g qwe -d /opt/asd     opt下asd作为家目录  在qwe组中  uid号为1111                  ##uid号不能重复        基本组必须存在

4.改密码

        1. passwd 用户名 改(设)密码     ##passwd其他作用     -l 锁定用户  -S 查看用户状态   -u 解锁

        2. echo 密码 | passwd -- 用户名 

5.修改用户账户属性

        usermod    -L  锁定用户账户      -U  解锁用户账户    -u   改uid(1000以后并且未使用) 

        -d /…/ 用户名   改变家目录   /…/为目标家目录

        ##两种锁定用户的方法  1.passwd -l     锁密码

                                               2.usermod -L   锁用户      只限制普通用户之间切换 超管不受限制

6.删除用户账户

        userdel -r   删除同时删除家目录(清理空间 一般用这个)

7.文件/目录的权限

        r 读(4)   w 写(2)   x 执行(1)       

        chmod  给文件/目录赋权

        #chmod 777 文件名     -rwxrwxrwx    三个一组 分别是u(user) g(group) o(other)

                chmod -R 777 test     test以及以下文件权限都777

 

8.改变文件/目录的归属

        chown A:B 文件    将文件所有者改为A 所属组改为B=chown A.B

        chown A 文件    所有者改为A 所属组不变

        chown :B 文件    所属组改为B  所有者不变

        chown -R A:B 目录   当前目录以及以下文件都改属主 属组 

                ### 多目录递归只改最后一个目录

9.设置文件/目录的默认权限

        文件默认 666

        目录默认 777

        ##umask 011时  文件 655(666-011)   目录 766(777-011)

                文件:新建文件无执行权限 (是111则变为222)  改变要用chmod

                目录:新建目录不给也有执行权限 

10.修改主机名

        临时修改         hostlocal  主机名   

        永久修改         vim /etc/hostname                  改配置文件(需要重启才能生效)

                                hostnamectl set-hostname 主机名           

11.题目

        关于读 写 执行

        cp/etc/passwd /opt/wenjian  最低权限分别是什么

        cp 执行        passwd 读       wenjian  写

12.用户组的操作

        gpasswd  -a   用户1 用户2      将用户1加入用户2所在组,使用户1有2组的权限

                        -d  用户名   所在组     移除

                        -M   用户1 用户2  用户3    组名    将用户1 2 3 加入组

13.更改当前用户

        su  用户名         需要输入密码 (密码不显示出来)

        在超级管理员下输入su 相当于刷新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值