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

Linux用户与组管理

1. 增加用户帐号——useradd / adduser
在命令行下使用 useradd 命令: 
useradd 用户名 
该命令做了下面几件事:
1)在 /etc/passwd 文件中增添了一行记录;
2)在 /home 目录下创建新用户的主目录,并将 /etc/skel 目录(skeleton:.bashrc, .bash_history, etc.)中的文件拷贝到该目录中去;但是使用了该命令后,新建的用户暂时还无法登录,因为还没有为该用户设置口令,需要再用 passwd 命令为其设置口令后,才能登录。用户的 UID 和 GID 是 useradd 自动选取的,它是将 /etc/passwd 文件中的 UID 加 1,将 etc/group 文件中的 GID 加 1。
增加新用户时,系统将为用户创建一个与用户名相同的组,称为私有组。这一方法是为了能让新用户与其他用户隔离,确保安全性的措施。 
下面通过增加一个用户“z”,以及查看其相关信息,来帮助用户理解该命令所执行的操作。
# useradd z //建立用户账号
# tail -l /etc/passwd //查看password文件中添加的用户 账号信息
# tail -l /etc/shadow //加密后的用户账号及密码信息
# ls /home //查看所建立账号的主目录
增加用户及相关操作
选项 功能描述
-g [initial_grp] 用于添加用户账号时指定该用户的私有组。如不指定“-g”参数,useradd命令将自动建立与用户账号同名的组作为该账号的私有组。
-G [grp...] 用于添加进附属组
在“-g”选项时,其语法格式如下:
useradd –g 组名 用户名
-D 用于显示或设置useradd命令所使用的默认值
在“-D”选项中,如果是用来修改useradd命令所使用的默认值,那么该命令使用的语法格式如下:
useradd –D [-g group][-b base][-s shell][-f inactive][-e expire]
2. 修改用户账号——usermod
usermod命令可用来修改用户帐号的各种属性,包括用户主目录、私有组、登录、shell等内容。Usermod的命令格式如下:
在命令行下使用 usermod 命令: 
usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>]
[-G <群组>][-l <帐号名称>][-s ][-u ][用户帐号]
该命令的各个参数说明如下:
-c<备注> : 修改用户帐号的备注文字。 
-d<登入目录>: 修改用户登入时的目录。 
-e<有效期限> : 修改帐号的有效期限。 
-f<缓冲天数> :修改在密码过期


相关文档:

实战Linux Bluetooth编程(六) L2CAP编程实例

例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
 如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......

Linux设备模型之input子系统详解

一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......

REdHat Linux 5 JDK的安装及环境的配置

1.在sun的官方下载jdk-6u15-linux-i586.bin
2. chmod 755 jdk-6u15-linux-i586.bin
3. ./jdk-6u15-linux-i586.bin
4.此时会出现JDK
安装授权协议。可以一路按Enter
浏览。如果等的不耐烦可以直接按Ctrl+C,
直接会出现Do you agree to the above license terms? [yes or no]
的字样。输入yes即可
5.设置环境变量:
a ......

LINUX内核精简

Linux自身具备一整套工具链,容易自行建立嵌入式系统的开发环境和交叉运行环境,并且可以跨越嵌入式系统开发中的仿真工具(ICE)的障碍。内核的完全开放使人们可以自己设计和开发出真正的硬实时系统,软实时系统在Linux中也容易得到实现。强大的网络支持使得可以利用Linux的网络协议栈将其开发成为嵌入式的TCP/IP网络协议栈 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号