关于群组: 有效与初始群组.groups, newgrp 认识了帐号相关的两个档案 /etc/passwd 与 /etc/shadow 之后,您或许还是会觉得奇怪, 那么群组的设定档在哪里?还有,在 /etc/passwd 的第四栏不是所谓的 GID 吗?那又是啥? 呵呵-此时就需要瞭解 /etc/group 与 /etc/gshadow 啰- # /etc/group 这个档案就是在记录 GID 与群组名称的对应了-我的 /etc/group 内容有点像这样: root:x:0:root bi…
#学习鸟哥的linux私房菜 /etc/passwd的文件构造: dahu@dahu-OptiPlex-:~/myfile/VideoFile$ head /etc/passwd root:x:::root:/root:/bin/bash daemon:x:::daemon:/usr/sbin:/usr/sbin/nologin bin:x:::bin:/bin:/usr/sbin/nologin #帐号名称:密码:UID:GID:用户信息说明:主文件夹:Shell 每一行为一个帐号以冒好:作为…
ENCRYPT_METHOD SHA512 定义帐号密码的加密方式 1.第一步拿到散列,也就是加密后的密码hash值 2.可以去一些彩虹表(rainbow)网站查询这些hash对应的密码明文,稍微花些钱,可以轻易查到 3.假如这些钱,也想省的话,试试暴力破解了: 本地破解密码,John是值得一试的好工具之一.John跻身于Kali Linux的十大安全工具. 本文将向各位介绍如何使用unshadow命令连同John,在Kali系统上破解用户的密码.在Linux上,用户名/密钥方面的详细信息存储在…
转载 0x01 前言: 今天拿了个linux的主机,提下来了,以前提成root之后就没深入过,这次想着先把root密码破解出来: 以前交洞的时候只是单纯证明存在/etc/passwd和/etc/shadow,但从没管过里面的hash: 看网上教程也很多,我也记录一下我的学习成果吧. 0x02 大家都知道,linux系统中有一个用户密码配置文件 /etc/shadow ,里面存放着用户名以及一串密文: 形如:   1 2 root:$6$7vXyCOws$Hp/xoGf50Kov51cy83h6C…
一般,进入terminal之后,默认是普通账户能操作的功能,能访问的目录有限,需要临时切换到root账户 那么此时就需要配置sudoers文件,可以让普通用户通过sudo命令临时切换到root账户 首先,修改sudoers需要root账户的权限 su root 输入密码后,切换到root账户 cd /etc/ chmod 777 sudoers 修改sudoers文件的权限,否则不可以编辑 vi sudoers 在文件中找到root     ALL=(ALL)       ALL这行文字 然后,…
查看用户的home目录的创建时间 查看日志 用stat 命令,可以看到目录的三个时间.不过这个时间只是用来参考的,确定一个范围. 查看日志是最准确的方法 /var/log/auth.log ,前提是你的日志还在. 还有一种方法就是查看密码文件 /etc/shadow 第3个字段是指上次修改密码的时间,是1970.01.01到现在的天数,你可以算一算.如果他没有更改过密码,那就是这个时间了.…
总览 SYNOPSIS usermod [-c comment] [-d home_dir [-m]] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group [,...]] [-l login_name] [-p passwd] [-s shell] [-u uid [-o]] [-L|-U] login 描述 usermod 命 令 会 参 照 你 命 令 列 上 指 定 的 部 份 修 改 系 统 帐 号 档 . 下…
总览 SYNOPSIS userdel [-r] login 描述 userdel 命 令 修 改 系 统 帐 号 档 删 除 所 有 login 会 参 考 的 部 份 . 使 用 者 名 称 必 须是 存 在 的 . The options which apply to the userdel command are: -r 使 用 者 目 录 下 的 档 案 一 并 移 除 . 在 其 他 位 置 上 的 档 案 也 将 一 一 找 出 并 删 除 . 文件 FILES /etc/pass…
若发现sqlsrver所有帐号不小心被禁用了,这个时候怎么办?用重装吗?不用,仔细看小白是怎么一步一步解开这个谜题的.首先需要Windows帐号设置里重新添加一个新帐号.并将其添加到管理员组里面,然后按照以下步骤操作(注意/m是切换到单用户的登录模式下进行,修改完成后,建议切换到多用户模式下):(1)到Sqlserver的“配置工具>SQL Server 配置管理器”下,选择“Sql Serve服务”展开,停止所有的sql服务(2)用管理员身份运行cmd.exe,执行以下命令:     net…
linux下强制踢掉登陆用户 查看机器中登陆的用户 [root@sunsyk ~]# w 16:29:02 up 2 days, 2:35, 5 users, load average: 0.03, 0.05, 0.01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/1 :0.0 Tue15 2days 1:44 0.04s -bash root pts/2 :0.0 Tue15 46:42m 0.05s 0.05s bash root pt…
一.用户分类 超级用户:root 普通用户:由超级用户和管理员创建,一般只在自己的目录中有完全的权限 程序用户: 二.用户账号管理 常用命令: useradd:添加用户 userdel:删除用户 passwd:设置用户密码 groupadd:添加组账号 groupdel:删除组账号 gpasswd:添加/删除组成员 2.1.useradd:添加用户 [root@model test1 [root@model tar]# passwd test1 Changing password for use…
一.帐号与群组 关于使用者帐号: 用户的ID与帐号信息所在位置是 /etc/passwd,而管理密码的数据则是在 /etc/shadow 每个登陆的使用者至少都会取得两个 ID , 一个是使用者 ID (UserID ,简称 UID). 一个是群组 ID (Group ID ,简称 GID). 之前提到的文件的所有者和所属组,Linux就是通过UID与GID赖进行判断的呢(它只认识0和1这样的,对字符型的帐号名称其实没什么概念!,所以说,当系统有需要的时候,其实是通过查找/etc/passwd …
一.身份切换 为了避免 rm -rf /* 的悲剧发生,平时使用时,尽量使用一般帐号!需要环境设置等必要时才使用root 1.su命令 一般地,推荐使用su - / su - username的形式来切换用户(防止环境变量的混乱) 为了方便下文的操作,创建测试账户:cc,密码为 c20171218# su [-lm] [-c 指令] [username] 选项与参数: - :单纯使用 - 如“ su - ”代表使用 login-shell 的变量文件读取方式来登陆系统: 若使用者名称没有加上去,…
第十三章.Linux 帐号管理与 ACLL 权限设置 1.0).使用者识别码: UID 与 GID UID :User ID GID :group ID [root@study ~]# ll -d /home/dmtsai drwx------. 17 dmtsai dmtsai 4096 Jul 17 19:51 /home/dmtsai Linux 系统上面的使用者如果需要登陆主机以取得 shell 的环境来工作时,他需要如何进行呢? 首先,他必须要在计算机前面利用tty1~tty6 的终端…
给Linux添加新用户,新建用户,新建帐号 添加用户组 sudo groupadd groupname 添加用户 sudo useradd username -m -s /sbin/nologin -d /home/username -g groupname -s /sbin/nologin 设置不能登陆 -s /bin/false(老方法) 也行 -d 设置用户主目录 -g 用户组 -m 创建用户目录 useradd的具体参数为 [root@317304 ~]# useradd --help…
root管理 (1)新增用户:useradd -u 指定UID -g 指定GID -G 作为组员添加到某个组 -M 不创建主用户目录 -m 创建主用户目录 -c 用户信息说明列 -d 指定某个目录为主用户目录 -r 创建系统帐号 -s 指定shell -e 帐号失效日 -f 0指密码立即失效,-1指永不失效 (2)useradd的默认值参考文件:/etc/default/useradd (3)UID/GID和密码参数参考文件:/etc/login.defs (3)修改密码:passwd…
次当前系统域帐号是怎么在第一次登录时,自动加入域客户端本地管理员组的?我猜不外乎就是脚本.计算机策略或虚拟机初始化的自动应答脚本,结果系统的前任同事找到了答案--GPO的用户策略(确切讲是用户首选项),SIGN! 种方法之一即可实现: .对于WIN2003域控制器(DC)环境,使用计算机策略的"受限制的组" .对于WIN2008/2008R2(尽可能用R2的DC)的DC环境,使用用户配置首选项中"本地用户和组".用在将登录帐号自动加入本地管理员组的场合. .对于WI…
有时候某个用户不乖,但是还不想删除他的帐号只是想给他点儿颜色看看,或者出于某种权限管理不想让他/她使用这个帐号,那么冻结帐号就是最好的方法了,linux中的帐号密码保存在/etc/shadow文件里面,禁用帐号的办法就是修改/etc/shadow. 还有一个更简便快捷的方法:通过passwd -l | -u 来lock 或 unlock一个帐号. 停用帐号: [root@Techippo vsftpd]# passwd -l jerry Locking password for user jer…
Linux显示登入系统的帐号名称和总人数 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ who -q youhaidong youhaidong # 用户数=2 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ who --count youhaidong youhaidong # 用户数=2…
参考URL: https://www.jianshu.com/p/a1a0d64f1245 https://mritd.me/2018/03/20/use-rbac-to-control-kubectl-permissions/ https://studygolang.com/articles/11730?fr=sidebar 公司的k8s集群里的运维用户是为k8s的运维同事增加的.有的研发同事也需要登陆到k8s的master上,查看一些日志,或是了解一下k8s的运行信息.这里,我们就需要新增一…
文章转自:https://blog.cofface.com/archives/406.html/2 一.Linux增加ssh keys方法: 使用git clone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的cofface_recovery项目:git@github.com:cofface/cofface_recovery.git),而你的SSH key没有添加到github帐号设置中,系统会报下面的错误:Permission denied (publicke…
自己用Ubuntu搭建WordPress后在更换主题时提示需要输入FTP帐号和密码,解决办法主要是把WordPress主目录的权限所有者弄为Apache: 找到apache服务所使用的用户名和用户组 ps -aux 找到 /usr/sbin/apach 的用户名,它就是apache的所有者,我这里是 www-data sudo chown www-data:www-data -R /var/www/html/ 因为我的WordPress的主目录是 /var/www/html/ 然后刷新WordP…
每个使用者在他的 /etc/passwd 里面的第四栏有所谓的 GID ,那个 GID 就是所谓的『初始群组 (initial group) 』!也就是说,当用户一登陆系统,立刻就拥有这个群组的相关权限的意思. 举例来说,我们上面提到 dmtsai 这个使用者的 /etc/passwd 与 /etc/group 还有 /etc/gshadow 相关的内容如下: [root@www ~]# usermod -G users dmtsai <==先配置好次要群组 [root@www ~]# grep…
需求:已知BMC帐号id2为root管理员帐号,添加id5bmc帐号 工具:ipmitool version 1.8.14 系统:CentOS release 6.6 (Final) 1,通过yum安装ipmitool安装源 [root@zxl]# yum install ipmitool 2,手动安装ipmitool rpm -ivh OpenIPMI-tools--.el5.x86_64.rpm /sbin/modprobe ipmi_msghandler /sbin/modprobe ip…
原文:http://bbs.kafan.cn/thread-1754676-1-1.html KeePass的优势:1.这是一款完全开源的密码管理器2.很多人都使用lastpass来保存密码,而这种严重依赖于服务器的密码管理工具一旦离开网络你还能用吗?你还能找到你的密码吗?而KeePass密码文件是以本地方式保存,完全脱离服务器,也不会保存在别人的服务器上,关键文件掌握在自己手里比掌握在别人手里更安全和放心,当然你也可以把密码文件单独上传到网盘里保存,也可以保存在你的FTP服务器实现同步,具体看…
总览 SYNOPSIS useradd [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time] [-g initial_group] [-G group[,...]] [-m [-k skeleton_dir]] [-o] [-p passwd] [-s shell] [-u uid] login useradd -D [-g default_group] [-b default_home] [-e default_expir…
准备一台Windows域控制器, 在Samba服务器上安装Webmin图形化管理工具, samba, krb5-user, winbind. 修改/etc/krb5.conf. [logging] default = FILE:/var/log/krb5libs.log kdc = FILE:/var/log/krb5kdc.log admin_server = FILE:/var/log/kadmind.log [libdefaults] default_realm = HZVOBILE.LO…
1.在/etc/group和/etc/gshadow中查找mousegroup: grep mousegroup /etc/group /etc/gshadow (grep的使用) 2.其实Linux并不认识你的"帐号名称",他仅仅认识ID.每个登录的用户至少都会取得两个ID,一个是用户ID(UID),另一个是用户组ID(GID).跟用户帐号有关的两个非常重要的文件:一个是管理用户UID/GID重要参数的/etc/passwd.另一个是专门管理密码相关数据的/etc/shadow. 3./etc…
Linux系统管理04--账号管理 一.用户账号管理 1.用户账号概述 (1)用户账号的常见分类: 1>超级用户:root uid=0 gid=0 权限最大. 2>普通用户:uid>=500 做一般权限的系统管理,权限有限.(500<uid<60000) 3>程序用户:1=<uid<500 为了提升系统安全性,为了支持所对应服务对系统资源 的使用,不能用于登录系统或管理系统. (2)UID:用户标识 (3)用户账号文件 1>  /etc/passwd…
Linux 内核使用 task_struct 数据结构来关联所有与进程有关的数据和结构,Linux 内核所有涉及到进程和程序的所有算法都是围绕该数据结构建立的,是内核中最重要的数据结构之一. 该数据结构在内核文件include/linux/sched.h中定义,在目前最新的Linux-4.5(截至目前的日期为2016-05-11)的内核中,该数据结构足足有 380 行之多,在这里我不可能逐项去描述其表示的含义,本篇文章只关注该数据结构如何来组织和管理进程ID的. 进程ID概述 进程ID类型 要想…