第四章_文件权限与账号管理
1.cd /dev/shm
2.cp /etc/fstab /dev/shm
3.mv fstab newfs
4.chown sshd:wheel newfs
5. chmod 640 newfs
6. touch -t 06271330 newfs
7. chmod u+x,g+x,o+x newfs;chmod a+x newfs
1.useradd myuser2; passwd myuser2; mypassWORD
2.useradd myuser3; passwd myuser3; mypassWORD
3.id myuser2;id myuser3
4.ls /home;ls /var/spool/mail。存在
6.均存在,/home下,权限为700;/var/spool/mail权限为660
7.会提示已存在根目录和电子邮件目录,但还是可以顺利创建
8.出现问题,提示:myuser2: /home/myuser2: change directory failed: Permission denied
Logging in with home = “/”
Bash: /home/myuser2/.bash_profile: Permission denied
因为当前的用户帐户没有正确配置的权限,无法以我们想要的方式与文件进行交互
9.myuser2不可以,myuser3可以
10.rm -r /home/myuser2; rm -r /var/spool/mail/myuser2
ps:可以使用id myuser2; id myuser3确认是否删除;若用userdel无法删除并提示userdel: user XXXX is currently used by process YYYY,可用kill -9 YYYY再使用userdel命令,就可以删除了。
2.不存在
3.--append group,将用户附加到-G选项提到的补充组中,而不从其他组中删除用户
5.现在prouser1支持三个组
cd ~;
cp /bin/more mymore;
chmod 700 mymore;
mkdir bin;
mv mymore bin;
查看命令:ll /examdata/exam.check
a)groupadd examgroup;
useradd -G examgroup examuser1; (examuser2;examuser3)
echo ItIsExam | passwd --stdin examuser1;(examuser2;examuser3)
b)useradd examuser4; passwd examuser4
c)userdel -r examuser5
d)useradd myuser1 -u 数字 -g 数字
e)usermod -aG student examuser1
a) cp /etc/securetty /home/examuser4;
ll /home/examuser4;(非必要)
chown examuser4 /home/examuser4/securetty;
chmod u=rwx /home/examuser4/securetty
b) touch /srv/examcheck.txt
chown examuser1:examgroup examcheck.txt
chmod 740 examcheck.txt
c) mkdir /srv/examdir;
chgrp examgroup /srv/examdir;
chmod 770 /srv/examdir;
ls -ld /srv/examdir;
d) cp /bin/more /usr/local/bin/mymore;
chgrp examgroup /usr/local/bin/mymore;
chmod 670 /usr/local/bin/mymore;
e) touch /examdata/change.txt;
chown sshd:users /examdata/change.txt;
chmod 640 /examdata/change.txt;
touch -t 12210000 /examdata/change.txt;