易截截图软件、单文件、免安装、纯绿色、仅160KB

linux用户管理

目录索引
一、与用户管理相关的
配置文件;
1、/etc
/passwd 和/etc/groups
2、超级权
限控制 sudo 的配置文件/etc/sudoers ;
3、添加用
户规则文件 /etc/login.defs 和 /etc/default/useradd
二、添加用户工具和方
法;
1、useradd
工具;
1.1、
useraadd 命令中的 -D运用
1.2、
useradd 添加用户;
2、通过修
改/etc/passwd 管理(添加、删除、修改)用户的方法;
3、添加用
户组命令 groupadd ;
三、passwd
设置或修改用户密码;
1、passwd
简单说明;
2、
passwd 几个比较重要的参数;
3、
chage 修改用户密码有效期限的命令;
四、删除用户和用户组
的工具, userdel和 groupdel 介绍;
1、userdel
用法;
2、
groupdel的用法;
五、修改用户的工具介
绍;
1、chfn
修改用户信息工具;
2、
chsh 改变用户的SHELL类型;
3、
usermod 用户修改工具(极其强大)
4、
userinfo 图形介面的修改工具;
六、后记;
七、关于本文;
八、致谢;
九、参考文档;
十、相关文档;

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
正文
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Linux是一个多用户的操作系统,她有完美的用户管理工具,这些工具包括用户的查询、添加、修改,以及用户之间相互切换的工具等;通过这些工具,
我们能安全、轻松的完成用户管理;
在这里我们要引入用户控制工具的概念,比如对用户添加的useradd或adduser ,对用户删除的 userdel ,与修改用户相关信息的
usermod、chfn、chsh ,还有密码设置工具passwd 等等;这些工具只所以被称为用户控制工具,理由是她们是控制和管理用户的工具。
一、与用户管理相关的配置文件;
1、/etc/passwd 和/etc/groups
我们对用户和用户组进行添加、修改、删除最终目的是修改系统用户 /etc/passwd和其加密资讯文件 /etc/shadows
以及用户组的
/etc/groups和其加密资讯文件/etc/gshadow,所以对用户和用户组的添加并不仅仅是只能通过用户添加、修改、删除等用户控制工具来完
成,我们还能直接修改与用户和用户组相应的配置文件来达到目的。在 《用户(user)和用户组(group)配置
文件详解》
一文中,我有谈过通过修改用户及用户组配置文件的办法来添加、删除、修改用户,进而达到对系统用户的管理;
参考文档:
《Linux
用户(user)和用户组(group)管理概述》
《用户(user


相关文档:

Linux Windows 共享文件


samba实现ubuntu跟windows文件共享
一. Samba 简介
Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS,NFS也是需要架设服务器的;
大家知 ......

Linux内核源码Kconfig语法分析


linux在2.6版本以后将配置文件由原来的config.in改为kconfig,对于kconfig的语法在/Documentation/kbuild/kconfig-language.txt中做了详细的说明,在这里给出kconfig-language.txt的中文版。
介绍
----
在配置数据库的配置选项是以树的形式组织的:
   +- Code maturity level options
   | +- ......

高级Linux程序设计第一章:入门

1、用GCC编译
1.1、创建源文件
(main.c) C 源文件 - main.c
#include
#include “reciprocal.hpp”
int main (int argc, char **argv)
{
    int i;
    i = atoi (argv[1]);
    printf (“The reciprocal of %d is %g\n”, i, reciprocal (i ......

在Linux下配置jdk环境

一、JDK下载:http://java.sun.com下载自解压包:jdk.bin
#sh jdk.bin 按提示选择yes。到此JDK已经安装完成
二、设置环境变量
假如jdk安装到了/usr目录下。在/etc/profile中的最底端里写入如下:
#vi /etc/profile
#Set Environment by NetSeek (2005/9/5)
export JAVA_HOME=/usr/jdk
export JRE_HOME=/usr/jdk/jre
PA ......

Linux之线程同步篇

进行多线程编程,最头疼的就是那些共享的数据。因为你无法知道哪个线程会在哪个时候对它进行操作,你也无法得知那个线程会先运行,哪个线程会后运行。下面介绍一些技术,通过他们,你会合理安排你的线程之间对资源的竞争。
l         互斥体Mutex
l    &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号