问题集锦
正文
01 删除用户
步骤 删除用户命令 userdel 用户名字
删除home目录下的用户目录 命令如下
cd /home/
rm -rf usename/
删除email目录下的用户目录 命令如下:
cd /var/spool/email/
rm -rf username/
02 增添用户 (添加两个用户,sxt01 属组也是sxt01,sxt02 属组也是sxt02)
步骤 增添用户命令 useradd username
设置用户密码 passwd username
普通用户可以修改自己的密码,但不能修改root用户的密码。
03 添加共享文件夹
步骤 创建一个目录 一般将这个目录创建在根目录下 mkdir /share
创建一个属组 groupadd share
更改用户属组 命令:usermod -G share sxt01 (sxt01是新建的用户,share是新建的组,意思是修改sxt01的属组,修改为share)
将share文件夹的属组更改为用户组share 命令如下:
chown root:share share
更改share文件夹的share组的权限(字符方式或者数字方式)
chmod g+w share/
消除其他用户的权限
chmod o-rx share/
退出当前用户
exit
再次登入
注意权限修改好后必须退出再登录,目的是再次加载配置文件。
04 实现文件共享
步骤 sxt01用户创建文件 sxt01.log sxt02用户创建文件sxt02.log
修改sxt01.log的属组为share,用ssh命令将用户sxt01登录上去,然后执行命令: chown :share sxt01.log
修改sxt02.log的属组为share,用ssh命令将用户sxt02登录上去,然后执行命令: chown :share sxt02.log
修改sxt01.log的组权限和其他组的权限。chmod 774
注意 这里设置的权限对于root用户不起作用,但是root用户自己给自己所设置的权限是有用的。比如root用户给一个属主是root的文件设置了只读权限,则root用户就不能直接在这个文件里面写内容。
注意 如果一个文件的属主和属组都是root ,它的权限是700 ,那么由于sxt01,sxt02的属组都不是root,所以无法访问root目录,目录都进不去!