SetUID[权限值=4]问题:为什么普通用户可以修改自己的密码?ll $(which passwd) 1、SetUID:当一个可执行程序/命令具有SetUID 权限,用户执行这个程序时,将以这个程序的所有者的身份执行。 2、加SetUID权限: chmod u+s [filename] 或 chmod 4755 [filename] #SetUID权限值=4 E.g. chmod u+s $(...
分类:
系统相关 时间:
2014-09-26 20:12:08
阅读次数:
300
1、passwd 简单说明;我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码;passwd命令的用法也很多,我们只选如下的几个参数加以说明;想了解更多,请参考man passwd或passwd --help ;passwd [OPTION...]passwd 作为普通用户和超级权限用...
分类:
系统相关 时间:
2014-09-26 18:50:18
阅读次数:
326
/etc/passwd文件剖析文件格式: root:x:0:0:root:/root:/bin/bash 用户名:密码位:UID:GID[缺省组ID]:注释性的描述信息:宿主目录:shell[7部分] Linux用户分类: 超级用户(root,UID=0) 普通用户(UID=500~60000) #最大值是可以更改的 伪用户/特殊用户(UID=1~499) #因此,将一个用户的用户的UID...
分类:
系统相关 时间:
2014-09-26 00:49:28
阅读次数:
386
1.从当前用户转到root用户:直接输入su命令,然后输入root密码,如果之前没有设置root命令密码会登陆不成功,这里需要命令sudo passwd命令设置密码,然后按照上面输入就成;从root命令转普通用户:使用exit命令就可以。使用logout会有问题bash: logout: not l...
分类:
其他好文 时间:
2014-09-26 00:26:07
阅读次数:
200
转自 :http://blog.163.com/junwu_lb/blog/static/1916798920120103647199/ Authentication token manipulation error 发生该错误原因是: 1、分区没有空间导致。 2、/etc/passwd 和/etc...
分类:
系统相关 时间:
2014-09-25 18:33:07
阅读次数:
311
Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定。以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码。给root用户设置密码的具体步骤:1. 打开一个terminal,然后输入下面的命令sudo passwd [r...
分类:
其他好文 时间:
2014-09-25 15:40:29
阅读次数:
145
#!/bin/bash
[-fuser.log]&&rm-fuser.log
foriin`seq-w10`
do
pass=$(echo$RANDOM`opensslrand-base648`|cut-c1-10)
useraddguest$i&&echo"$pass"|passwd--stdinguest$i
echo-e"user:guest$i\tpass:$pass">>user.log
done
分类:
系统相关 时间:
2014-09-25 02:34:18
阅读次数:
261
以下代码在python 2.6.6下测试通过 添加帐号并修改密码: (注:linux的expect命令也可以完成,交互式自动输入的功能) #!/usr/bin/env?python
account?=?‘sl_t1‘
passwd=‘a1p2p3l4e5‘
cmd_useradd?=?‘userad...
分类:
编程语言 时间:
2014-09-24 14:43:28
阅读次数:
208
import?pymysql
conn?=?pymysql.connect(host=‘localhost‘,?port=3306,user=‘root‘,passwd=‘root‘,db=‘DeliveryAddress‘,charset=‘UTF8‘)
cur?=?conn.cursor()
cur.execute("INSERT?INTO?`ProvinceCityCo...
分类:
数据库 时间:
2014-09-24 05:59:06
阅读次数:
322
由于工作需要最近需要将公司的多台linux服务器进行密码策略的设置,主要内容是增加密码复杂度。
操作步骤如下,不会的同学可以参考:
操作前需要掌握如下几个简单的知识点:(其实不掌握也行,不过学学没坏处)
PAM(Pluggable Authentication Modules )是由Sun提出的一种认证机制。它通过提供一些动态链接库和一套统一的API,将系统提供的服务 和该服务的认证方式分开...
分类:
系统相关 时间:
2014-09-24 05:44:45
阅读次数:
292