一、Linux系统用户账号的管理
用户账号的管理工作主要涉及到用户账号的添加、修改和删除。
第二步:进入之后选择需要添加密码的用户账户,一般都只有一个administrator超级管理员用户(如果没有创建其他用户的情况下),平时也是使用它进行登录操作,为它添加密码即可(如果不是使用此账户作为登录账户,需要为登录账户做设置密码才行)。五、安装ftp,用于客户上传数据到空间上我这用的ftp是muddleftp,rpm包安装可执行文件安装路径:/usr/prima/muddleftpd/bin/usr/prima/muddleftpd/sbin配置文件:/usr/prima/etc/muddleftpd/ftpd.conf/usr/prima/etc/muddleftpd/ftppasswd.conf被动模式端口范围:tcp 9000~9049创建2个站点目录:sky1.com sky2.com 目录位置:/www/users/创建ftp虚拟用户,并所定到站点目录,(安全考虑,该ftp用户是无法登陆系统的)添加新的ftp帐号的方法:/usr/prima/muddleftpd/bin/mudpassd –p /usr/prima/etc/muddleftpd/ftppasswd –a sky1 –r /www/users/sky1.com –h /www/users/sky1.com执行这条命令后,会要求输入一个密码。 在手动创建逻辑网络中可以选择添加到组与添加计算机,您可以根据您的需要创建已分配组。
1、添加新的用户账号使用useradd命令,其语法如下:
复制代码 代码如下:
useradd 选项 用户名
其中各选项含义如下:
代码:
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
用户名 指定新账号的登录名。
例1:
复制代码 代码如下:
# useradd –d /usr/sam -m sam
此命令创建了一个用户sam,
“views”选项用来设置模板文件所在目录,visitor的代码如下:。这里的登录是必须的,因为在登录过程中,会生成pdc用户在/home目录同域名目录中的用户主目录,比如:。不再用 opendir 和其他神马滴linux命令大全,perl6 中有专门的 dir 函数,用来列出指定目录(默认是当前所在目录)下所有的文件。
例2:
复制代码 代码如下:
# useradd -s /bin/sh -g group –G adm,root gem
$find / -user fred //查找在系统中属于fred这个用户的文件-group 按照文件所属的组来查找文件 $find / -group cat //查找在系统中属于group组名cat的文件 [3]根据uid 和 gid来查找用户。再添加用户帐号,各自用户的主目录是/home下与用户名相同的目录, dep01属于dep组,tech01属于tech组,finance01属于finance,leader01属于leader组。一般来说,linux里面的用户都有属于固定的组,例如你是root的话,新建的文件就会默认赋予root组的,这是当你新建一个用户的时候系统会自动新建一个同名的组,假如你用root用户新建一个test用户,系统会自动新建一个test组,尽管你没新建一个test组。
这里可能新建组:#groupadd group及groupadd adm
增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等。
Linux提供了集成的系统管理工具userconf,它可以用来对用户账号进行统一管理。
2、删除帐号
如果一个用户的账号不再使用,可以从系统中删除。删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除linux命令大全,必要时还删除用户的主目录。删除一个已有的用户账号使用userdel命令,其格式如下: