一 相关语法 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
建立了三个文件。
相关推荐
2. **用户与权限管理**:Solaris 使用多级权限模型,如用户、组和权限。学会创建、删除用户,管理用户和组权限,以及使用`su`、`sudo`等命令,对系统安全至关重要。 3. **网络设置**:配置IP地址、子网掩码、网关,...
1. **用户账户管理**:SMC允许创建和维护用户账户,设置用户模板,管理用户组、邮件列表,分配管理角色和权限。管理员可以控制用户能否使用特定应用及执行特定任务。 2. **权限和角色分配**:用户可以被赋予不同的...
本文档主要探讨了在Solaris 10中进行用户管理的一些核心概念和技术,包括用户登录流程、账户配置文件、用户组管理以及用户账户的创建、修改和删除。 首先,Solaris识别每个用户的方式是通过检查/etc/passwd和/etc/...
Solaris系统管理员培训 i 第一章 系统概念(System Concepts) 1 第二章 OpenBoot PROM 2 第三章 安装Solaris操作系统 6 第四章 软件包管理 7 第五章 补丁维护 10 第六章 启动过程 11 第七章 系统安全 13 第八章 用户...
在Solaris 10中,可以使用“adduser”、“passwd”和“usermod”等命令来创建、修改和管理用户账户。同时,Solaris 10支持多级权限控制,如基本的用户、组权限,以及更高级的ACL(Access Control List)和RBAC(Role...
总结来说,Solaris 系统下的用户和组管理涉及到 `groupadd`、`useradd`、`groupdel` 和 `userdel` 等命令,理解并熟练掌握这些命令的使用是成为合格 Solaris 系统管理员的基础。此外,对用户权限、shell 设置以及...
手册会介绍如何创建、修改和删除用户账户,设置用户权限,以及管理用户和组的访问控制列表。此外,还会讲解Solaris的权限模型,如POSIX权限和ACLs。 四、文件系统与存储管理 Sun Solaris手册会深入讨论ZFS文件系统...
4. **用户与权限管理**:在 Solaris 中,用户和组的概念是安全管理的基础。学习如何创建、修改用户,以及设置权限和访问控制列表(ACL),能有效保护系统安全。 5. **网络配置与服务**:Solaris 支持各种网络协议和...
### Solaris系统管理知识...以上知识点概述了Solaris系统管理的核心内容,包括用户权限管理、用户通信、系统启动关闭、进程监控、基础文件操作、命令组合与输出控制以及设备管理等方面,为系统管理员提供了全面的指南。
1. 用户与权限:Solaris支持Unix标准的用户和组管理,使用`useradd`、`groupadd`等命令进行用户和组的创建,`chmod`、`chown`等用于调整文件权限。 2. 进程管理:`ps`命令用于查看进程状态,`kill`和`pkill`用于发送...
1. **用户账户管理**:创建、删除和修改用户账户,设置密码策略,理解 `/etc/passwd` 和 `/etc/shadow` 文件的作用。 2. **组管理**:创建、删除和管理用户组,理解 `/etc/group` 文件,以及使用 `groupadd`、`...
2. 分区与项目管理:使用 Project 特性,将资源(如 CPU、内存)按需分配给不同的应用程序或用户组,实现资源隔离和性能控制。 3. 文件系统优化:根据工作负载选择合适的文件系统类型,如 UFS 或 ZFS,并调整相应的...
4. **用户与组管理**:在Solaris中,用户和组的管理是系统管理的基础。指南将教授如何使用`useradd`, `groupadd`, `passwd`等命令创建、修改和管理用户及组,以及权限设置。 5. **进程管理**:了解如何使用`ps`, `...
2. **用户与权限管理**:Solaris 10遵循Unix的用户和组模型。`adduser`命令用于添加新用户,`passwd`用于修改密码,`usermod`用于修改用户属性。权限管理则依赖于`chmod`、`chown`和`chgrp`命令,以及ACL(访问控制...
1.1.6 管理用户和用户组:创建、删除用户账户,分配权限,管理用户组,以实现资源的合理分配。 1.1.7 了解shell:熟悉Bourne Again Shell (bash)或其他shell,编写和执行shell脚本,提高工作效率。 1.1.8 管理系统:...
《Solaris高级系统管理员指南》是一本专为Solaris操作系统高级管理员编写的实用指南,涵盖了从基础操作到高级管理的各种主题。该书旨在帮助读者深入理解和熟练掌握Solaris系统的管理和维护。 在书中,首先介绍了...
6. **用户与权限管理**:理解Solaris的用户账户、组管理和权限模型,如UID、GID、ACLs,以及如何设置访问控制策略。 7. **安全性**:学习Solaris的安全特性,如SMF服务管理框架、IPSec、SELinux,以及如何实施...