Solaris是基于网络的操作系统,它可以供多人使用,当Solaris 系统安装好之后,默认只创建了一个root用户。而且当我们用ssh 远程访问该系统时, root 用户是连不上的,必须用其他用户连接上之后才可以切换成root用户。

一 相关语法

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)

转载于:https://www.cnblogs.com/zlja/archive/2010/03/18/2449922.html

Solaris 添加删除 用户和组相关推荐

  1. debian添加删除用户

    debian添加删除用户 增加普通用户命令: #adduser abc #passwd abc #exit 用abc登录 /etc/passwd中保存了用户信息 LINUX创建用户的命令 userad ...

  2. Centos7 添加删除用户和用户操作命令

    Centos7 添加删除用户命令 一.添加用户 二.给用户添加root权限 三.删除用户 四.用户组操作 五.显示用户其他信息 参考网址 一.添加用户 1.登录系统切换到root [root@cent ...

  3. linux添加删除用户命令,Linux命令之useradd和userdel(添加、删除用户)

    一.[useradd]:添加用户命令 1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s sh ...

  4. linux小脚本批量添加/删除用户

    批量添加/删除用户,当输入add时,判断用户是否存在,存在则显示存在,不存在则添加:当输入del时,判断用户是否存在,存在则删除用户,不存在则显示不存在. #!/bin/bash if [ $1 == ...

  5. 解决Linux 无法使用userdel 删除用户和组的问题

    解决Linux 无法使用userdel 删除用户和组的问题 系统环境 #cat /etc/redhat-release CentOS release 6.7 (Final) #getenforce D ...

  6. laravel entrust权限系统,管理角色添加删除用户

    因为项目需要,在使用entrust权限中,要通过角色管理添加删除用户,在网上没有找到说明教程,然后通过自己看源码,找到了接近方法. 代码: $rid=1;//角色id$user=User::where ...

  7. java用户删除_添加/删除用户

    花之剑 阅读(162) 评论(0)  编辑  收藏 所属分类: linux 添加/删除用户 用useradd username(或者adduser username)添加一个名为username的用户 ...

  8. [CentOS]添加删除用户

    https://www.cnblogs.com/wolf-sun/p/CnetOs7-user.html 摘要 在安装CentOS的时候,我们只设置了root,类似windows的超级管理员.当然我们 ...

  9. linux无法删除用户的组,Linux无法使用userdel删除用户和组的解决办法

    转自:http://www.linuxidc.com/Linux/2013-07/87371.htm 简述: 今天在看书的时候,看到有个实例,手痒痒的跟着做了起来...但是,出现问题了..测试的用户和 ...

最新文章

  1. usaco shuttle puzzle(dfs剪枝)
  2. oracle sql语句
  3. java代码调用python_java 直接调用python脚本,并传递参数代码实例|chu
  4. 2013年人人校园招聘笔试题
  5. CentOS系列启动流程和内核原理(5系列,6系列,7系列)
  6. 面试:TCP协议面试10连问,总会用得到,值得收藏!
  7. 带你认识MindSpore量子机器学习库MindQuantum
  8. 大话设计模式之原型模式
  9. JS对象 字符串分割 split() 方法将字符串分割为字符串数组,并返回此数组。 语法: stringObject.split(separator,limit)...
  10. k3B软件下载_优麒麟20.10发布:简约、众智、兼容Windows有戏_办公软件
  11. 程序员:进不了大厂,就“永无出头之日”了?
  12. 吴恩达神经网络和深度学习-学习笔记-23-快速搭建你的第一个系统原型,然后迭代
  13. 《云计算:原理与范式》一3.4 SaaS范式面临的挑战
  14. Java WEB之过滤器
  15. php字符是否在字符串中出现,php 判断一个字符串中的字符是否都在另一个中出现(算法)...
  16. HibernateTemplate.save()与HibernateTemplate.update() 无法写入数据库的问题
  17. [Luogu 1197] JSOI2008 星球大战
  18. shell 脚本实战 四
  19. 报错解决:Failed to load config “react-app“ to extend from.
  20. 数据仓库(二) 数仓理论(重点核心)

热门文章

  1. java团队名字_作为一名Java工程师,我在DevOps团队都经历了什么
  2. 两台电脑怎么共享_怎么在电脑上创建共享文件(必须是在同一个网段)
  3. ffmpeg图片缩放
  4. C语言——小型图书管理系统(课程设计)
  5. Que2Search: Fast and Accurate Query and Document Understanding for Search at Facebook论文笔记
  6. Nginx详解一(理论)
  7. iOS开发基础:OC数组对象NSArray的常用方法
  8. 用Golang写一个搜索引擎(0x03)
  9. 【原创】cocos2d-x3.9蓝牙开发之蓝牙开启
  10. nginx rtmp HLS直播