• python第二天-linux权限管理


    (1)linux登陆密码忘了,怎么办?

    把系统重启,在进入系统之前不断的按键盘左上角的“Esc”键会进入这样一个画面,按键盘上的e进入编辑。

    进入这个画面以后,通过键盘的上下方向键选择kernel那行,然后再按e进入编辑。

    在最末尾处加入参数single,使系统开机直接进入单用户模式,然后回车即保存编辑,回到了上一步的界面,点击键盘上的b即启动系统。

    系统启动以后,因为是进入单用户模式,不存在多个用户需要登录的情况,会绕过登陆的界面直接进入系统。

    这时候就可以通过命令来修改你的用户密码,密码的复杂性没有要求,但是设置的简单会提示,如果对安全性没有什么要求,可以无视系统的提示,再输入一遍密码确认,即可完成密码的重设。

    (2)文件类型

    -:普通文件和权限

    d:目录

    l:软链接

    b:设备

    p:管道文件

    u:代表属主

    g:属组

    o:其它用户

    执行文件的方法:

    ./文件路径  sh文件路径  . 文件路径  bash 文件路径  

     usermod -aG tom jack

    (3)linux账户管理

    新建用户的六个文件

    /etc/passwd:用户信息,包含用户名,是否需密码登陆

    /etc/shadow

    /etc/group

    /etc/gshadow

    /var/spool/mail

    /home/用户名

    (4)useradd命令的常用选项:
    a) –u:指定用户的UID
    b) –g:指定用户所属的群组
    c) –d:指定用户的家目录
    d) –c:指定用户的备注信息
    e) –s:指定用户所用的shell

    (5)usermod命令的常用选项:
    a) –u:修改用户的UID
    b) –g:修改用户的GID
    c) –G:将一个用户加入到指定的群组中
    d) –d:修改用户的家目录
    e) –c:修改用户的备注信息
    f) –s:修改用户所用的shell

    (6)

     chmod ug+x dog_wolf

    chmod o+w babydog

    chmod -R 754 /home/dog/babydog

    ll -d /etc/123  #查看124目录的权限

  • 相关阅读:
    前端技术-PS切图
    Html5资料整理
    Html5知识体系
    Html知识体系
    C语言知识结构
    ASP.NET知识结构
    src和href的区别
    Ajax的简单使用
    学习理论
    求模运算法则
  • 原文地址:https://www.cnblogs.com/yujianbao/p/6051669.html
Copyright © 2020-2023  润新知