首页 > 代码库 > Linux学习笔记四
Linux学习笔记四
#################
(一)用户名-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. 系统用户:保障系统运行的用户,一般不提供密码登陆系统,uid为499
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的种类
 123
 123 123
 123
 123
 123
 123
 123
 123
&
 123
 123
 123
Linux学习笔记四