`

Solaris下用户管理与组管理

 
阅读更多
一 相关语法
1.1 增加用户组:groupadd命令增加用户组
groupadd [-g gid] groupName
说明:
g 制定组的ID号
gid 组的ID号(不能与现有的组ID号重复)
groupName 组名
/etc/group文件记录了系统的用户组的信息格式
1.2 增加用户:useradd命令增加用户组
useradd [-u uid | -g group] | -d dir | -s shell | -c comment | -m [-k skel_dir] ] login
说明:
u 指定用户ID号
g 制定所在组
d 指定用户目录
s 制定用户SHELL
c 用户的注释
m 建立用户目录
login 用户的登录名
/etc/passwd文件记录了系统的用户帐号的信息格式 
二. 示例
2.1 添加组
# groupadd -g 100 dmm
UX: groupadd: ERROR: 100 is already in use.  Choose another.
# groupadd -g 101 dmm
UX: groupadd: ERROR: 101 is already in use.  Choose another.
# groupadd dmm
# more /etc/group
oinstall::100:
dba::101:
dmm::102:
# groupadd -g 103 bl
# more /etc/group
oinstall::100:
dba::101:
dmm::102:
bl::103:
注: 如果在创建组是没有指定ID, 那么系统会自己生成ID
2.2 删除组:
# more /etc/group
oinstall::100:
dba::101:
dmm::102:
bl::103:
# groupdel bl
2.3 添加用户
# useradd -m -d  /exort/home/david david
用此命令就可以成功的添加帐号david。默认创建用户主目录。
修改密码
#passwd david
在重启之后,在/home 目录下就有了david目录。
注意:
/home is an auto mount directory. The home directory for user in Solaris should be created in /export/home
/home 已被automount用了,所以不能在这里建目录,如果非要使用/home,把/etc/auto_master文件的
/home     auto_home 这一行注释掉。
#useradd –u 1233 –g sun –d /exort/home/sun –c “Sun test user.” –m –s /usr/bin/sh sun

solaris 10 默认的shell是sh,用起来很不方便,建议改成易于使用的bash
# useradd -m -d /home/dave dave -s /bin/bash 

关于shell 可以参考blog:
Solaris 默认Shell 修改
http://blog.csdn.net/tianlesoftware/archive/2010/03/18/5391383.aspx
2.4 删除用户 
#userdel dave
然后再删除dave用户的主目录/home/dave。也可以使用选项”r”来一步完成。
#userdel -r dave
注:如果该用户正在连接,是删不掉的,我们可以先kill 掉该用户。 在删。
# who
root       console       3月 18日 10:06 (:0)

dave       pts/2         3月 18日 10:19 (10.85.10.80)

root       pts/4         3月 18日  10:07 (:0.0)
#ps -t pts/2
  PID TTY         TIME CMD
  1118 pts/2       0:00 ps
  1112 pts/2       0:00 bash
#kill -9 1118
#kill -9 1112
# who
root       console       3月 18日 10:06 (:0)
root       pts/4         3月 18日  10:07 (:0.0)

 如下为我的创建过程:

root用户登录

groupadd -g 99 gstorage

useradd -g 99 -s /bin/bash -m -d /export/home/storage storage

passwd storage 修改密码

使用storage用户进入系统,使用id命令当前用户的用户和组

在/export/home/storage目录下可看到

-bash-3.2$ ls
local.cshrc    local.login    local.profile

建立了三个文件。

分享到:
评论

相关推荐

    Solaris 系统 管理 员 培训

    Solaris系统管理员培训 i 第一章 系统概念(System Concepts) 1 第二章 OpenBoot PROM 2 第三章 安装Solaris操作系统 6 第四章 软件包管理 7 第五章 补丁维护 10 第六章 启动过程 11 第七章 系统安全 13 第八章 用户...

    Solaris系统管理员培训

    Solaris系统管理员培训 i 第一章 系统概念(System Concepts) 1 第二章 OpenBoot PROM 2 第三章 安装Solaris操作系统 6 第四章 软件包管理 7 第五章 补丁维护 10 第六章 启动过程 11 第七章 系统安全 13 第八章 用户...

    SOLARIS高级系统管理员指南

    本书深入介绍和讨论了Solaris系统管理各个方面的概念、方法和注意事项。其主要内容有:邮件服务;NIS+;自动加载程序服务;服务访问工具;应用软件;Shell编程介绍;系统安全。本书可供计算机系统管理、维护人员和...

    SOLARIS_10用户培训

    Solaris 10 管理控制台 第七章. Solaris 10 的预测性自我修复 第八章.软件包和系统补丁的管理 第九章.设备管理 第十一章. ZFS文件系统 第十二章. Solaris 10 系统资源的初级管理 第十三章.系统性能的监控与进程的...

    Solaris 9 技术大全 中译本(清晰PDG格式)

    全书分七个部分,分别介绍了Solaris系统的安装、系统基础、管理用户和组、管理文件系统和打印机、连网、服务和目录以及企业应用。 本书每一部分都在介绍基本概念的基础上详细讲解了Solaris常用命令的使用方法。内容...

    Solaris系统管理指南:高级管理

    《系统管理指南:高级管理》是介绍OracleSolaris系统管理信息重要内容的一套文档中的组成部分。该指南包含基于SPARC和基于x86的系统的信息。 本书假设您已经安装了OracleSolaris操作系统(operatingsystem,OS)。同时...

    [UNIX操作系统教程:管理与编程].刘循

    UNIX系统管理本章主要内容3.1 系统引导、运行与系统关闭3.1.1 系统引导3.1.2 系统运行级3.1.3 系统关闭3.2 用户及组管理命令3.2.1 用户管理文件3.2.2 用户管理命令3.3 系统管理员与用户通信3.3.1 系统管理员通知本机...

    Solaris 动态跟踪指南

    DTrace提供一个强大的基础结构,使管理员、开发者和服务人员能简明地回答有关操作系统和用户程序行为的任意问题。《Solaris动态跟踪指南》介绍如何使用DTrace观察、调试和调优系统行为。本书还包含一套完整的关于...

    javapms门户网站源码

    包括会员管理、会员组管理、管理员列表、角色管理、部门管理等,如下图所示: 2.5.1. 会员管理 点击“会员管理”左侧功能菜单里的“会员管理”,右侧会列出论坛板块信息列表,包含会员帐号、真实姓名、所在会员组...

    resource-control:Solaris 中用于项目和任务管理的轻量级资源提供程序

    资源控制 Resource Control 是一本使用 Resource Control Facility 管理 Solaris 项目、任务和资源限制的厨师手册。提供LWRP: 项目食谱: 默认 - 什么都不做要求基于 Solaris 或 Illumos 的操作系统在 SmartOS 上...

    solaris操作系统基础知识

    4.9.6 改变文件属组——chgrp....................... 26 4.10 文本文件的内容显示命令.............................. 26 4.10.1 回送字符串——echo ......................... 26 4.10.2 分页显示文件...

    维护和管理 Postgres 数据库用的通用工具pgadmin3-1.14.3.tar.gz

    用户,组和权限配置对话框。 带有升级脚本生成功能的版本跟踪。 Microsoft MSysConf 表的配置。 数据输入和输出向导。 数据库迁移向导。 对数据库,表,索引,序列,语言和视图预定义的报表。

    YzmCMS PHP轻量级信息管理系统 v6.9.zip

    基于PHP+Mysql架构,并采用MVC框架式开发的一款高效开源的内容管理系统,可运行在Linux、Windows、MacOSX、Solaris等各种平台上。 它可以让您不需要任何专业技术轻松搭建您需要的网站,操作简单,很容易上手,快捷...

    Siebel 性能微调指南 (中文版)

    创建工作流程规则组以管理 Siebel 服务器负载 71 多个工作流程监控代理和工作流程行为代理 72 在多个 Siebel 服务器上运行工作流程代理 72 为工作流程规则组设置最佳休眠间隔 72 为工作流程监控代理和工作流程行为...

    教务系统设计数据库设计.doc

    教务管理系统的设计与实现 开发和运行环境选择 教务管理系统主要用于学校内部资源管理(如学生在线选课、成绩查看、学籍查看等 ),充分利用现代高度信息化手段来接受学生信息的咨询和反馈,形成目前学校内部受 ...

    教务系统设计数据库设计(1).doc

    教务管理系统的设计与实现 开发和运行环境选择 教务管理系统主要用于学校内部资源管理(如学生在线选课、成绩查看、学籍查看等 ),充分利用现代高度信息化手段来接受学生信息的咨询和反馈,形成目前学校内部受 ...

    timing designer9,1

    TimingDesigner新的项目管理器简化了时序信息交换,使用户能更有效地管理高性能接口的规范和分析,实现数字IC和电路板设计工作。该工具现在已允许用户在同一个项目内排列多个图表组元。组元和模块可以在单个树状...

    在线客房预订系统源码

    前台访问权限:可以设置不同的用户组,不同的前台访问权限 访问统计模块:详尽的访问统计模块,可以按照年、月、日,小时进行统计,统计来源,操作系统等内容。 数据库备份模块:可以在线备份和恢复数据库,选择表格...

    小蜜蜂商务网站门户系统3.0

    FCVIP1,管理员可设置系统平台会员组VIP1组合WZVIP1、FLVIP1特权,VIP2组合WZVIP2、FCVIP1特权,达到不同的会员组可拥有多个模块下不同的特权会员功能。同时会员管理更方便,管理员无需到各模块下管理特权会员,只需...

Global site tag (gtag.js) - Google Analytics