#################

(一)用户名-u###用户id,只有一个)

-G###用户名字

-Gnuid默认的是

/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin

/usr/bin/ls

(二)###查看当前用户的用户环境,即显示当前echo $USER###切换当前用户所使用的环境

 

##kiosk原本的环境

[kiosk echo $PATH

/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/kiosk/.local/bin:/home/kiosk/bin

##root原本的环境

[root echo $PATH

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

##root用su - kiosk切换到kiosk,同时切换到了kiosk自己的环境变量

[root su - kiosk

[kiosk echo $PATH

/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/kiosk/.local/bin:/home/kiosk/bin

##root用su  kiosk切换到kiosk,但还是root的path,没有切到kiosk的path

[root su  kiosk

[kiosk echo $PATH

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

su - student的不同之处:

”-”环境变量也改变了;

用户及组的操作

用户类型

uid的值为b. 系统用户:保障系统运行的用户,一般不提供密码登陆系统,uid499

a. 存放用户的基本属性,从中可查看linux的所有用户。格式为:

b. 存放用户密码的一些策略,格式为:

/home/username/etc/skel/.*用户命令

-g主组 b. 修改用户:usermod -d 根目录 -G 附加组列表(逗号隔开) 用户名-G会把用户从原来的附加组移出来,可以使用d. 查看所有用户:cat /etc/passwd

g. 2. 用户组类型

b. 私有用户组:创建用户的时候,如果没有指明用户组,都会为该用户创建一个同名的用户组。私有用户组其实也是普通用户组的一种。

a. 存放组的基本信息。格式为;

/etc/gshadow

用户组命令

————如果不指定Groupadd -g 888 test(指定888

修改组:gruopmod -n 新组名 组名Groupmod -n jack jaak

————如果组内还有用户则无法删除

cat /etc/gruop

输出:

uid=0(root) gid=0(root) groups=0(root)

将用户添加进组里:gpasswd -a用户名 组名

 

useradd###指定用户的-g###指定附加组,组同样要存在

-d###指定用户使用的shell种类参看userdel groupadd-g表示指定组的groupdel####更改用户密码


###########

Useradd  添加Useradd test

然后再:


gid

添加用户说明(要先删除test才能建立)

指定用户家目录

指定用户使用的shell类型

查看shell的种类

&nbsp123

&nbsp123&nbsp123


&nbsp123

&nbsp123

&nbsp123

&nbsp123

&nbsp123

&nbsp123

&

&nbsp123

&nbsp123

&nbsp123