李明linux教学视频----CH7.。。用户和用户组

来源:互联网 发布:海信网络电视看新闻 编辑:程序博客网 时间:2024/06/06 01:43
7.1.1  用户和用户组管理-用户配置文件-用户信息文件

/etc/passwd
第1字段:用户名
第2字段:密码标志
第3字段:UID
    0: 超级用户
    1-499   系统用户
    500-65535  普通用户
这个文件不好改动----否则系统会有问题;

Shell是linux的命令解释器;
    在/etc/passwd中,

-----------------------------
7.1.2 用户配置文件-影子文件
etc/shadow  用户密码文件
etc/group---组信息文件   
etc/gshadow---组密码文件;
------------------------------
7.1.3 组信息文件
/etc/gshadow/  组密码
------------------------------
7.2 用户管理相关文件

用户家目录
普通用户:/home/用户名,所有者,所属组都是此用户,权限700
超级用户  /root/  所有这和所属组都是root用户,权限550;


var 是linux可变数据的保存地;
etc/shel  用户模板文件
---------------------------------
7.3.1用户和用户组管理---用户管理命令---useradd
    添加用户默认的一些参数 组信息等
       添加在哪些文件里面有变化;
    ppt内容完整;
-------------------------------------
7.3.2 用户管理命令----passwd
    passwd 设置密码
超级用户可以更改任何密码.
    passwd 用户名---更改需要变更的用户密码格式
普通用户可以更改自己密码

passwd -l username 把username的密码锁定;
    l=lock
passwd -u username 把username用户密码解锁
    u=unlock
-------------------------------------------
7.3.3  usermod 和chage
usermod 修改用户信息
    修改用户说明-c,加入组
    锁定用户
    解锁用户
chage 修改用户密码状态
    密码最后修改时间
    有效期
    最后提醒时间
chage -d 0 lamp 把用户lamp密码修改日期改为0,
    这样用户一登陆就要修改密码;
***这个应用非常广泛!!!!

-----------------------------------------------
7.3.4 用户管理命令-userdel  su
userdel 删除用户
userdel -r username
    -r删除用户同时删除用户home目录
也可以手工删除用户---在添加用户的6个位置全 都删除就可以了;



su  用户切换命令-----使用有难度
    env---输出现在的环境变量
su - root 切换到用户root,连带切换到root的操作环境
注意:-是单独存在的,前后都有空格;这个-是坚决不能省略的;

su - root -c "useradd user3"
    不用切换成root,借用root执行一句命令;

--------------------------------------------
7.4 用户组管理命令
    groupadd 添加组
    groupmod -g ----尽量不要修改,里面系统设置复杂---要么删了再添加
    g组id
    n组名字
    groupdel---删除组;
要想删除组,组里面不可以有初始用户,有附加用户可以删除组;

gpasswd 选项 组名
    -a 用户名  把用户加入组
    -d 用户名  把用户移除组
原创粉丝点击