易截截图软件、单文件、免安装、纯绿色、仅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下目录的权限

实例解析Linux下目录的权限
说明:如果对umask,权限值,文件的权限r,w,x都不了解的朋友,请先去补一下这方面的知识,这里不做介绍,直接进入正题.
希望通过实例讲解,能让更多的初学者对目录的权限更清晰,更明白!
      
本实例用到两个帐号:root  和 一般用户
(root用户的提示符 "#&qu ......

Linux磁盘分区UUID的获取及其UUID的作用

一、Linux磁盘分区UUID的获取方法
1、[san@localhost ~]$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2010-01-18 02:18 0733f5c1-cb85-4f98-9d4f-122cfcee9806
-> ../../sdc1
lrwxrwxrwx 1 root root 10 2010-01-18 01:13 3754-1BDB
-> ../../sda5
lrwxrwxrwx 1 root root 10 2010-01-18 ......

LINUX内核精简

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