`

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

建立了三个文件。

分享到:
评论

相关推荐

    SUN Solaris10 系统管理指南:基本管理

    2. **用户与权限管理**:Solaris 使用多级权限模型,如用户、组和权限。学会创建、删除用户,管理用户和组权限,以及使用`su`、`sudo`等命令,对系统安全至关重要。 3. **网络设置**:配置IP地址、子网掩码、网关,...

    图解SMC下Solaris用户图形管理

    1. **用户账户管理**:SMC允许创建和维护用户账户,设置用户模板,管理用户组、邮件列表,分配管理角色和权限。管理员可以控制用户能否使用特定应用及执行特定任务。 2. **权限和角色分配**:用户可以被赋予不同的...

    solaris10 用户管理

    本文档主要探讨了在Solaris 10中进行用户管理的一些核心概念和技术,包括用户登录流程、账户配置文件、用户组管理以及用户账户的创建、修改和删除。 首先,Solaris识别每个用户的方式是通过检查/etc/passwd和/etc/...

    Solaris 系统 管理 员 培训

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

    Solaris 10 配置管理

    在Solaris 10中,可以使用“adduser”、“passwd”和“usermod”等命令来创建、修改和管理用户账户。同时,Solaris 10支持多级权限控制,如基本的用户、组权限,以及更高级的ACL(Access Control List)和RBAC(Role...

    solaris 添加删除用户和组

    总结来说,Solaris 系统下的用户和组管理涉及到 `groupadd`、`useradd`、`groupdel` 和 `userdel` 等命令,理解并熟练掌握这些命令的使用是成为合格 Solaris 系统管理员的基础。此外,对用户权限、shell 设置以及...

    sun solaris管理手册

    手册会介绍如何创建、修改和删除用户账户,设置用户权限,以及管理用户和组的访问控制列表。此外,还会讲解Solaris的权限模型,如POSIX权限和ACLs。 四、文件系统与存储管理 Sun Solaris手册会深入讨论ZFS文件系统...

    Solaris系统管理

    4. **用户与权限管理**:在 Solaris 中,用户和组的概念是安全管理的基础。学习如何创建、修改用户,以及设置权限和访问控制列表(ACL),能有效保护系统安全。 5. **网络配置与服务**:Solaris 支持各种网络协议和...

    Solaris 系统管理完整版

    ### Solaris系统管理知识...以上知识点概述了Solaris系统管理的核心内容,包括用户权限管理、用户通信、系统启动关闭、进程监控、基础文件操作、命令组合与输出控制以及设备管理等方面,为系统管理员提供了全面的指南。

    Solaris系统管理与维护

    1. 用户与权限:Solaris支持Unix标准的用户和组管理,使用`useradd`、`groupadd`等命令进行用户和组的创建,`chmod`、`chown`等用于调整文件权限。 2. 进程管理:`ps`命令用于查看进程状态,`kill`和`pkill`用于发送...

    Solaris初级系统管理员

    1. **用户账户管理**:创建、删除和修改用户账户,设置密码策略,理解 `/etc/passwd` 和 `/etc/shadow` 文件的作用。 2. **组管理**:创建、删除和管理用户组,理解 `/etc/group` 文件,以及使用 `groupadd`、`...

    solaris性能管理

    2. 分区与项目管理:使用 Project 特性,将资源(如 CPU、内存)按需分配给不同的应用程序或用户组,实现资源隔离和性能控制。 3. 文件系统优化:根据工作负载选择合适的文件系统类型,如 UFS 或 ZFS,并调整相应的...

    简体中文Solaris用户指南

    4. **用户与组管理**:在Solaris中,用户和组的管理是系统管理的基础。指南将教授如何使用`useradd`, `groupadd`, `passwd`等命令创建、修改和管理用户及组,以及权限设置。 5. **进程管理**:了解如何使用`ps`, `...

    Solaris10基本配置与管理

    2. **用户与权限管理**:Solaris 10遵循Unix的用户和组模型。`adduser`命令用于添加新用户,`passwd`用于修改密码,`usermod`用于修改用户属性。权限管理则依赖于`chmod`、`chown`和`chgrp`命令,以及ACL(访问控制...

    Solaris 系统管理员手册

    1.1.6 管理用户和用户组:创建、删除用户账户,分配权限,管理用户组,以实现资源的合理分配。 1.1.7 了解shell:熟悉Bourne Again Shell (bash)或其他shell,编写和执行shell脚本,提高工作效率。 1.1.8 管理系统:...

    Solaris高级系统管理员指南

    《Solaris高级系统管理员指南》是一本专为Solaris操作系统高级管理员编写的实用指南,涵盖了从基础操作到高级管理的各种主题。该书旨在帮助读者深入理解和熟练掌握Solaris系统的管理和维护。 在书中,首先介绍了...

    Solaris高级系统管理员指南.rar

    6. **用户与权限管理**:理解Solaris的用户账户、组管理和权限模型,如UID、GID、ACLs,以及如何设置访问控制策略。 7. **安全性**:学习Solaris的安全特性,如SMF服务管理框架、IPSec、SELinux,以及如何实施...

Global site tag (gtag.js) - Google Analytics