当前位置: 首页 > news >正文

Solaris10 创建用户初始化家目录

Solaris10创建用户默认不会创建家目录。例如:

useradd user1

那么,user1的家目录是/home/user1,但未创建,默认shell是/sbin/sh

如果要强制创建家目录,并指定家目录和shell,可以使用如下命令:

useradd -d /export/home/user4 -s /bin/bash -m user4

注:

-d 指定家目录位置

-s 指定shell

-m 创建家目录

家目录中默认会初始化5个文件:

-rw-------   1 user4    other         16 Jul 11 14:58 .bash_history
-rw-r--r--   1 user4    other        136 Jul 11 14:58 local.cshrc
-rw-r--r--   1 user4    other        157 Jul 11 14:58 local.login
-rw-r--r--   1 user4    other        174 Jul 11 14:58 local.profile
-rw-r--r--   1 user4    other        144 Jul 11 14:58 .profile

但是,此时登录之后提示符仍然显示怪怪的:-bash-3.2$

需要手动创建一个.bashrc文件:

echo 'typeset +x PS1="\u@\h:\w\\$ "' > .bashrc

再次登录显示就顺眼多了:user4@target-solaris10-210:~$ 

我想说的是,如果创建用户时,就是使用了useradd user2创建,家目录缺失,没有使用bash,如何补救呢?

1、删除用户,重新创建

2、重新指定shell,创建home dir,拷贝环境变量文件。

#重新指定shell

usermod -s /bin/bash user1

#创建home_dir

Solaris不让在/home/下创建目录和文件:

~# mkdir /home/test
mkdir: Failed to make directory "/home/test"; Operation not applicable

一般情况下,家目录使用/export/home/:

mkdir /export/home/user1

#设置home dir权限

chown user1:other /export/home/user1

chmod 700 /export/home/user1

#复制骨架文件(如果/etc/skel有内容)(使用user1用户):

cp -r /etc/skel/* /export/home/user1

#创建.bashrc文件

echo 'typeset +x PS1="\u@\h:\w\\$ "' > .bashrc

http://www.dtcms.com/a/274891.html

相关文章:

  • 注意力机制十问
  • softmax回归的从零开始实现
  • Java 抽象类详解:从基础到实战,掌握面向对象设计的核心基石
  • 渗透测试之木马后门实验
  • 拥抱AI----AI时代下的SSM框架
  • 项目捷报 | 冠捷科技泰国工厂THA MES项目成功验收!TPV国际化布局再添里程碑!
  • 【中文核心期刊推荐】中国农业科技导报
  • php的原生类
  • 7.12 卷积 | 最小生成树 prim
  • 转转APP逆向
  • WIFI协议全解析06:Beacon帧、Probe帧你必须懂,搞WiFi通信绕不开它们
  • RAG知识库检索查询优化技术
  • 【实时Linux实战系列】 KVM-RT 与 Jailhouse 虚拟化
  • C++ 面向对象 - 默认值与常量成员
  • sensor_msgs中常用的传感器数据格式以及c++操作
  • 数字孪生技术引领UI前端设计新风尚:智能穿戴设备的界面优化
  • MongoDB(一)
  • 用Python和OpenCV从零搭建一个完整的双目视觉系统(六 最终篇)
  • 【9】PostgreSQL 之 vacuum 死元组清理
  • bash脚本-z检查参数是否为空
  • 雨污管网智慧监测系统网络建设方案:基于SD-WAN混合架构的最佳实践
  • 计算机组成原理:以ADD指令为例讲解微指令执行流程
  • SpringCloud之Eureka
  • 当贝桌面_九联UNT403HS_hi3798mv320处理器安卓9优盘刷机和线刷烧录包
  • 第Y7周:训练自己的数据
  • 洛谷P2042 [NOI2005] 维护数列
  • 可以自定义皮肤的桌面备忘便签软件-滴哦小精灵 v1.4.5
  • 深入理解JVM
  • 视频翻译用什么软件?这里有5个高效推荐
  • 编码技术: PRBS, 8B/10B