您的位置:首页 > 运维架构 > Linux

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

2017-05-20 11:04 99 查看
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 用户名  把用户移除组
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: