ubuntu 创建新的用户和用户组 以及新用户无法使用bash的问题
来源:互联网 发布:阿里云是基于openstack 编辑:程序博客网 时间:2024/06/10 06:15
主要目的:创建新用户组,并在组中创建用户,但是使用这些账户登录时候遇到了,无法使用 sudo命令,无法使用 shell相关,类似。补全,高亮等问题。
首先创建命令:
groupadd 2001useradd -g 2001 zwb
修改zwb的密码
passwd zwb
[遇到的问题 :]
1 发现登录后 无法使用 sudo命令
先修配置文件改为可以写
chmod u+w sudoers chmod u-w sudoers
2 无法使用 shell相关,类似。补全,高亮
因为补全一般是通过一个与之对应的补全脚本或者内置补全功能,所有推断2个用户使用的shell不同,于是在2个用户下分别 echo $SHELL,果不其然,一个是/bin/bash,一个是/bin/sh,而sh又是一个符号链接,指向/bin/dash,ubuntu默认采用的是dash,一般通过/bin/sh的符号链接来指向,如果要切换它指向bash
选择是,否即可切换ubuntu默认shell,但是这样一来就影响了其他用户,能否针对于不同的用户单独指定其使用的shell呢
(这种方法我自己没有去试,使用了下面的方法解决了)
打开/etc/passwd文件:
用户对应的最后一个字段就指定了用户登陆时使用的shell类型,如果不指定,那么就使用默认的/bin/sh.如何修改这个设置呢?
sudo usermod -s shell类型 用户名 sudo usermod -s /bin/bash zwb
修改之后如下:
如果你觉得有用的话,顶一下吧 ! ^o^
1 0
- ubuntu 创建新的用户和用户组 以及新用户无法使用bash的问题
- 解决Linux无法创建新用户和/home目录下无法创建新目录的问题
- ubuntu创建新用户名和密码以及查看删除用户
- linux(ubuntu) 创建一个名为hadoop的用户和用户组
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限 无法使用新增的用户登陆mysql
- Oracle创建新数据库,新用户,以及连接此用户的方法心得
- ubuntu下adduser创建新用户的问题
- ubuntu下adduser创建新用户的问题
- Linux创建用户和用户组的操作
- ubuntu新添加用户无法sudo问题的解决
- Ubuntu新添加用户无法sudo问题的解决
- ubuntu 创建新用户问题
- 创建Ubuntu用户以及让新用户增加sudo权限
- administrator无法创建新用户的解决
- centos6.5ip分配以及用户和用户组的操作
- sshfs fuser 用户组的创建和用户添加
- linux 新建用户、用户组 以及为新用户分配权限
- linux 新建用户、用户组 以及为新用户分配权限
- OCI调用存储过程
- Android开发有关权限(permission)知识点汇总
- JAVA环境下创建JSP文件报错: The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Pa
- Array.prototype.slice.apply的使用方法
- exfat support on android system
- ubuntu 创建新的用户和用户组 以及新用户无法使用bash的问题
- ie hack
- 01. 如何创建一个canvas并画一条线段
- Qt:基于Qt开发的轻量级HTTP服务器
- Cocos2dx----GL calls GL verts
- 使用 Ubuntu 16.04 x64 搭建 ss
- 单播地址,组播地址,广播地址的区别
- JavaScript之全面理解面向对象的JS
- eclipse自动补全的设置