cd /user/
mkdir test
groupadd gou
新建组
useradd -g gou -s /user/test gou
创建使用者
goupasswd gou
设置密码
74hsf89YUsd;
chattr -i /etc/gshadow
锁定文件不可更改
chown -R gou /usr/test/test
更改文件属主到
gouchmod -R 600 /usr/test/test
只有读写权限
chmod 700 /usr/test/test/test.sh
只有读写 执行权限
test.sh
#!/bin/bash
cd /usr/test/test
su -g gou -c ./test
改变文件对应用户权限
method1
chown -R [-f ][-H| -L| -P] Owner [ :Group ] { File ... | Directory ... }
chown -R username filename/filechown [-R] .group filename(or dirname),改变file的用户组为group(注意加点)
method2
我有一个脚本需要使用指定用户来运行,需要设置为开机运行。
我在/etc/rc.local 内加入以下代码
su - customuser -c "/path/to/script"