Linux

[root@localhost ~]# useradd hh10    #添加用户
[root@localhost ~]# id hh10
uid=1016(hh10) gid=1016(hh10) 组=1016(hh10)
[root@localhost ~]# useradd -u 1010 hh11
[root@localhost ~]# id hh11
uid=1010(hh11) gid=1010(hh11) 组=1010(hh11)
[root@localhost ~]# grep hh11 /etc/passwd
hh11:X:1010:1010::/home/hh11:/bin/bash
[root@localhost ~]# useradd -c 'Boos' hh12
[root@localhost ~]# id hh12
uid=1017(hh12) gid=1017(hh12) 组=1017(hh12)
[root@localhost ~]# grep hh12 /etc/passwd
hh12:x:1017:1017:Boos:/home/hh12:/bin/bash
[root@localhost ~]# ll /home/
总用量 4
drwx------.  3 hh10  hh10    78 11月  2 16:08 hh10
drwx------.  3 hh11  hh11    78 11月  2 16:09 hh11
drwx------.  3 hh12  hh12    78 11月  2 16:14 hh12
drwx------.  3 hh11  hh11    78 11月  1 11:45 qn11
drwx------.  3 qn13  qn13    78 11月  2 16:06 qn13
drwx------.  6 qn16  qn100  139 11月  1 13:04 qn16
drwx------. 15 user1 user1 4096 6月  29 15:35 user1
[root@localhost ~]# ls /opt/
qingnian  qn13  qn14  rh  test
[root@localhost ~]# useradd -d /opt/hh13 hh13
[root@localhost ~]# ls /opt/
hh13  qingnian  qn13  qn14  rh  test
[root@localhost ~]# su - hh13
[hh13@localhost ~]$ ls -a
.  ..  .bash_logout  .bash_profile  .bashrc  .cache  .config  .mozilla
[hh13@localhost ~]$ exit
登出
[root@localhost ~]# mkdir /opt/hh14
[root@localhost ~]# ls /opt/
hh13  hh14  qingnian  qn13  qn14  rh  test
[root@localhost ~]# useradd -d /opt/hh14 hh14
useradd:警告:此主目录已经存在。
不从 skel 目录里向其中复制任何文件。
[root@localhost ~]# ls -a /opt/hh14
.  ..
[root@localhost ~]# useradd -r -M -s /sbin/nologin hh15
[root@localhost ~]# id hh15  #查看ID
uid=987(hh15) gid=981(hh15) 组=981(hh15)
[root@localhost ~]# ll /home/
总用量 4
drwx------.  3 hh10  hh10    78 11月  2 16:08 hh10
drwx------.  3 hh11  hh11    78 11月  2 16:09 hh11
drwx------.  3 hh12  hh12    78 11月  2 16:14 hh12
drwx------.  3 hh11  hh11    78 11月  1 11:45 qn11
drwx------.  3 qn13  qn13    78 11月  2 16:06 qn13
drwx------.  6 qn16  qn100  139 11月  1 13:04 qn16
drwx------. 15 user1 user1 4096 6月  29 15:35 user1
[root@localhost ~]# grep hh15 /etc/passwd
hh15:x:987:981::/home/hh15:/sbin/nologin
[root@localhost ~]# id hh10
uid=1016(hh10) gid=1016(hh10) 组=1016(hh10)
[root@localhost ~]# id hh10
uid=1016(hh10) gid=1016(hh10) 组=1016(hh10)
[root@localhost ~]# ll /home/
总用量 4
drwx------.  3 hh10  hh10    78 11月  2 16:08 hh10
drwx------.  3 hh11  hh11    78 11月  2 16:09 hh11
drwx------.  3 hh12  hh12    78 11月  2 16:14 hh12
drwx------.  3 hh11  hh11    78 11月  1 11:45 qn11
drwx------.  3 qn13  qn13    78 11月  2 16:06 qn13
drwx------.  6 qn16  qn100  139 11月  1 13:04 qn16
drwx------. 15 user1 user1 4096 6月  29 15:35 user1
[root@localhost ~]# su - hh10   #切换用户
[hh10@localhost ~]$ ls
[hh10@localhost ~]$ ehoc 'hello world'> hee
bash: ehoc: 未找到命令...
[hh10@localhost ~]$ echo 'hello world'> hee
[hh10@localhost ~]$ ls
hee
[hh10@localhost ~]$ cat hee
hello world
[hh10@localhost ~]$ ll /home/
总用量 4
drwx------.  5 hh10  hh10   118 11月  2 16:28 hh10
drwx------.  3 hh11  hh11    78 11月  2 16:09 hh11
drwx------.  3 hh12  hh12    78 11月  2 16:14 hh12
drwx------.  3 hh11  hh11    78 11月  1 11:45 qn11
drwx------.  3 qn13  qn13    78 11月  2 16:06 qn13
drwx------.  6 qn16  qn100  139 11月  1 13:04 qn16
drwx------. 15 user1 user1 4096 6月  29 15:35 user1
[hh10@localhost ~]$ usermod -m -d /opt/huanghuan hh10   #修改用户信息
usermod: user hh10 is currently used by process 3544
[hh10@localhost ~]$ ll /home/
[hh10@localhost ~]$ exit
登出
[root@localhost ~]# ll /home/
总用量 4
drwx------.  5 hh10  hh10   139 11月  2 16:36 hh10
drwx------.  3 hh11  hh11    78 11月  2 16:09 hh11
drwx------.  3 hh12  hh12    78 11月  2 16:14 hh12
drwx------.  3 hh11  hh11    78 11月  1 11:45 qn11
drwx------.  3 qn13  qn13    78 11月  2 16:06 qn13
drwx------.  6 qn16  qn100  139 11月  1 13:04 qn16
drwx------. 15 user1 user1 4096 6月  29 15:35 user1
[root@localhost ~]# usermod -m -d /opt/huanghuan hh10
[root@localhost ~]# ll /home/
总用量 4
drwx------.  3 hh11  hh11    78 11月  2 16:09 hh11
drwx------.  3 hh12  hh12    78 11月  2 16:14 hh12
drwx------.  3 hh11  hh11    78 11月  1 11:45 qn11
drwx------.  3 qn13  qn13    78 11月  2 16:06 qn13
drwx------.  6 qn16  qn100  139 11月  1 13:04 qn16
drwx------. 15 user1 user1 4096 6月  29 15:35 user1
[root@localhost ~]# ll /opt
总用量 0
drwx------. 5 hh13 hh13 128 11月  2 16:20 hh13
drwxr-xr-x. 2 root root   6 11月  2 16:21 hh14
drwx------. 5 hh10 hh10 139 11月  2 16:36 huanghuan
drwx------. 5 1001 1001 138 11月  1 12:26 qingnian
drwx------. 5 1012 1012 128 11月  1 12:03 qn13
drwxr-xr-x. 2 root root   6 11月  1 12:04 qn14
drwxr-xr-x. 2 root root   6 10月 31 2018 rh
drwxr-xr-x. 2 root root   6 11月  1 13:34 test
[root@localhost ~]# ls /opt/huanghuan/
hee
[root@localhost ~]# usermod -L hh10  #锁定用户
[root@localhost ~]# usermod -U hh10 #解锁用户
usermod:解锁用户密码将产生没有密码的账户。
您应该使用 usermod -p 设置密码并解锁用户密码。
[root@localhost ~]# grep hh10 /etc/passwd
hh10:x:1016:1016::/opt/huanghuan:/bin/bash
[root@localhost ~]# usermod -s /bin/sh hh10
[root@localhost ~]# grep hh10 /etc/passwd
hh10:x:1016:1016::/opt/huanghuan:/bin/sh
[root@localhost ~]# usermod -s /bin/sh hh10
[root@localhost ~]# grep hh10 /etc/passwd
hh10:x:1016:1016::/opt/huanghuan:/bin/sh
[root@localhost ~]# ll /home/
总用量 4
drwx------.  3 hh11  hh11    78 11月  2 16:09 hh11
drwx------.  3 hh12  hh12    78 11月  2 16:14 hh12
drwx------.  3 hh11  hh11    78 11月  1 11:45 qn11
drwx------.  3 qn13  qn13    78 11月  2 16:06 qn13
drwx------.  6 qn16  qn100  139 11月  1 13:04 qn16
drwx------. 15 user1 user1 4096 6月  29 15:35 user1
[root@localhost ~]# userdel hh11  #删除用户
[root@localhost ~]# id hh11
id: hh11: no such user
[root@localhost ~]# ll /home/
总用量 4
drwx------.  3  1010  1010   78 11月  2 16:09 hh11
drwx------.  3 hh12  hh12    78 11月  2 16:14 hh12
drwx------.  3  1010  1010   78 11月  1 11:45 qn11
drwx------.  3 qn13  qn13    78 11月  2 16:06 qn13
drwx------.  6 qn16  qn100  139 11月  1 13:04 qn16
drwx------. 15 user1 user1 4096 6月  29 15:35 user1
[root@localhost ~]# id 1010
id: 1010: no such user
[root@localhost ~]# userdel -r hh12
[root@localhost ~]# id hh12
id: hh12: no such user
[root@localhost ~]# ll /home/
总用量 4
drwx------.  3  1010  1010   78 11月  2 16:09 hh11
drwx------.  3  1010  1010   78 11月  1 11:45 qn11
drwx------.  3 qn13  qn13    78 11月  2 16:06 qn13
drwx------.  6 qn16  qn100  139 11月  1 13:04 qn16
drwx------. 15 user1 user1 4096 6月  29 15:35 user1
[root@localhost ~]# groupadd -g 5000  hh100
groupadd:GID “5000”已经存在
[root@localhost ~]# grep hh100 /etc/group
[root@localhost ~]# useradd -g 5000 hh16
[root@localhost ~]# id hh16
uid=1020(hh16) gid=5000(qn100) 组=5000(qn100)
[root@localhost ~]# groupadd -g 4000 hh101
[root@localhost ~]# grep 4000 /etc/group
hh101:x:4000:
[root@localhost ~]# usermod -G 4000 hh16
[root@localhost ~]# id hh16
uid=1020(hh16) gid=5000(qn100) 组=5000(qn100),4000(hh101)
[root@localhost ~]# groupadd -g 3000 hh102
[root@localhost ~]# usermod -G 3000 hh16
[root@localhost ~]# id hh16
uid=1020(hh16) gid=5000(qn100) 组=5000(qn100),3000(qn102)
[root@localhost ~]# usermod -a -G 4000 hh16
[root@localhost ~]# id hh16
uid=1020(hh16) gid=5000(qn100) 组=5000(qn100),3000(qn102),4000(hh101)
[root@localhost ~]# su hh16
[hh16@localhost root]$ pwd  #查看当前目录路径
/root
[hh16@localhost root]$ cd
[hh16@localhost ~]$ pwd
/home/hh16
[hh16@localhost ~]$ exit
exit
[root@localhost ~]# su - hh16
上一次登录:一 11月  2 16:56:37 CST 2020pts/0 上
[hh16@localhost ~]$ pwd
/home/hh16
[hh16@localhost ~]$ exit
登出
[root@localhost ~]# su - hh16 -c 'mkdir abc'
[root@localhost ~]# su - hh16
上一次登录:一 11月  2 17:00:44 CST 2020pts/0 上
[hh16@localhost ~]$ ll
总用量 0
drwxr-xr-x. 2 hh16 qn100 6 11月  2 17:00 abc
[hh16@localhost ~]$ exit
登出
[root@localhost ~]# tail /etc/group
student:x:1002:
qn15:x:982:
qn100:x:5000:
qn102:x:3000:qn16,hh16
qn13:x:1015:
hh10:x:1016:
hh13:x:1018:
hh14:x:1019:
hh15:x:981:
hh101:x:4000:hh16
[root@localhost ~]# id hh16
uid=1020(hh16) gid=5000(qn100) 组=5000(qn100),3000(qn102),4000(hh101)
[root@localhost ~]# grep hh10 /etc/shadow
hh10:!!:18568:0:99999:7:::
[root@localhost ~]# usermod -L hh10
[root@localhost ~]# grep hh10 /etc/shadow
hh10:!!:18568:0:99999:7:::
[root@localhost ~]# usermod -U hh10
usermod:解锁用户密码将产生没有密码的账户。
您应该使用 usermod -p 设置密码并解锁用户密码。
[root@localhost ~]# grep hh10 /etc/shadow
hh10:!!:18568:0:99999:7:::
root@localhost ~]# passwd -d hh10  #清除账号密码
清除用户的密码 hh10。
passwd: 操作成功
[root@localhost ~]# grep hh10 /etc/shadow
hh10::18568:0:99999:7:::
[root@localhost ~]# 
[root@localhost ~]# passwd
更改用户 root 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@localhost ~]# su - hh16
上一次登录:一 11月  2 17:00:53 CST 2020pts/0 上
[hh16@localhost ~]$ passwd
更改用户 hh16 的密码 。
为 hh16 更改 STRESS 密码。
(当前)UNIX 密码:
passwd: 鉴定令牌操作错误
[hh16@localhost ~]$ passwd hh10
passwd:只有根用户才能指定用户名。
[hh16@localhost ~]$ exit
登出
[root@localhost ~]# openssl dgst -md5 /opt/test  #设置密码
Read Error in /opt/test
139757410551696:error:0200B015:system library:fread:Is a directory:bss_file.c:255:
139757410551696:error:20082002:BIO routines:FILE_READ:system lib:bss_file.c:256:
[root@localhost ~]# openssl dgst -sha256 /opt/test
Read Error in /opt/test
140578225559440:error:0200B015:system library:fread:Is a directory:bss_file.c:255:
140578225559440:error:20082002:BIO routines:FILE_READ:system lib:bss_file.c:256:
[root@localhost ~]# openssl dgst -sha512 /opt/test
Read Error in /opt/test
[root@localhost ~]# tr -dc AZa-z0-9 < /dev/urandom | head -c 30 | xargs   #设置随机密码
dk1u9rk6onqr3220fqa8kn1ccxxuur
[root@localhost ~]# groupdel hh101  #用户删除
[root@localhost ~]# grep hh101 /etc/group  
[root@localhost ~]# grep hh101 /etc/group
[root@localhost ~]# su - hh16
上一次登录:一 11月  2 17:09:08 CST 2020pts/0 上
[hh16@localhost ~]$ cd /tmp/
[hh16@localhost tmp]$ ls
[hh16@localhost tmp]$ ll
[hh16@localhost tmp]$ id
uid=1020(hh16) gid=5000(qn100) 组=5000(qn100),3000(qn102) 环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
[hh16@localhost tmp]$ cat abc
[hh16@localhost tmp]$ ll
[hh16@localhost tmp]$ exit
登出
[root@localhost ~]# ll
总用量 44
-rw-------. 1 root root 1960 3月  28 2020 anaconda-ks.cfg
[root@localhost ~]# touch abc
[root@localhost ~]# ll
总用量 44
-rw-r--r--. 1 root root    0 11月  2 17:36 abc
[root@localhost ~]# echo 'hello world' > abc
[root@localhost ~]# chmod o= abc   #设置其他用户的权限
[root@localhost ~]# ll
总用量 48
-rw-r-----. 1 root root   12 11月  2 17:37 abc
[root@localhost ~]# chmod o= r abc
[root@localhost ~]# ll
-rw-r-----. 1 root root   12 11月  2 17:37 abc
[root@localhost ~]# chmod o=rw abc
[root@localhost ~]# ll
总用量 48
-rw-r--rw-. 1 root root   12 11月  2 17:37 abc
[root@localhost ~]# chmod o-w abc
[root@localhost ~]# ll
总用量 48
-rw-r--r--. 1 root root   12 11月  2 17:37 abc
[root@localhost ~]# chmod o+w abc
[root@localhost ~]# ll
总用量 48
-rw-r--rw-. 1 root root   12 11月  2 17:37 abc
[root@localhost ~]# chmod o-rw abc 
[root@localhost ~]# ll
总用量 48
-rw-r-----. 1 root root   12 11月  2 17:37 abc
[root@localhost ~]# chmod o+rw abc
[root@localhost ~]# ll
总用量 48
-rw-r--rw-. 1 root root   12 11月  2 17:37 abc
[root@localhost ~]# chmod o=w abc
[root@localhost ~]# ll
总用量 48
-rw-r---w-. 1 root root   12 11月  2 17:37 abc
[root@localhost ~]# su - hh16
上一次登录:一 11月  2 17:30:43 CST 2020pts/0 上
[hh16@localhost ~]$ ll
总用量 0
drwxr-xr-x. 2 hh16 qn100 6 11月  2 17:00 abc
[hh16@localhost ~]$ echo 'jjyy' > abc
-bash: abc: 是一个目录
[hh16@localhost ~]$ ls
abc
[hh16@localhost ~]$ ll
总用量 0
drwxr-xr-x. 2 hh16 qn100 6 11月  2 17:00 abc
[hh16@localhost ~]$ cat abc
cat: abc: 是一个目录
[hh16@localhost ~]$ ll
总用量 0
drwxr-xr-x. 2 hh16 qn100 6 11月  2 17:00 abc
[hh16@localhost ~]$ exit
登出
[root@localhost ~]# pwd
/root
[root@localhost ~]# which pwd
/usr/bin/pwd
[root@localhost ~]# cp /usr/bin/pwd
[root@localhost ~]# pwd
/root
[root@localhost ~]# ls
abc              file1  initial-setup-ks.cfg  test    模板  文档  桌面
anaconda-ks.cfg  file2  profile               test.c  视频  下载
dir1             file3  profile.bak           公共    图片  音乐
[root@localhost ~]# ll
总用量 48
-rw-r---w-. 1 root root    5 11月  2 17:48 abc
[root@localhost ~]# chmod a-x pwd
[root@localhost ~]# ll
总用量 48
-rw-r---w-. 1 root root    5 11月  2 17:48 abc
[root@localhost ~]# ./pwd
bash: ./pwd: 没有那个文件或目录
[root@localhost ~]# ll
总用量 48
-rw-r---w-. 1 root root    5 11月  2 17:48 abc
[root@localhost ~]# touch def
[root@localhost ~]# ll
总用量 48
-rw-r---w-. 1 root root    5 11月  2 17:48 abc
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值